2011-03-15 1 views
3

우리는 응용 프로그램 내에서 적절한 축복을 가진 로그인 사용자의 요청에 따라 사용자의 FB 친구 중 일부 또는 모두에게 메시지를 보내어 선물을 보낸 것으로 선언합니다 .Facebook 응용 프로그램이 어떻게 모든 사용자의 친구에게 메시지를 보낼 수 있습니까?

우리는이 메시지를 벽 게시물로 보낼 수있게되었습니다 (API에서는 알림 및 메시지를 사용할 수 없음). 그러나 ~ 15보다 큰 수의 친구가있는 경우 대다수의 사용자는 OAuthException: (#200) The user hasn't authorized the application to perform this action을 반환합니다.

동일한 사용자 은 개별적으로 또는 소그룹으로 메시지를 보낼 수 있습니다. 그러나이 기능은 수백 또는 수천 명의 친구가있는 사용자가 사용하게됩니다.

API 문서는 아직 출시되지 않았습니다. 특히 이전 Graph 인터페이스와 새 Graph 인터페이스의 중간에 갇혀 있기 때문입니다.

$wall_info = $customer->getCustomWallData(); 

$attachment = array(
    'message' => $wall_info['msg'], 
    'name' => $wall_info['link_title'], 
    'caption' => $wall_info['link_caption'], 
    'link' => $CUZ->index, 
    'description' => '', 
    'picture' => $CUZ->http . '/uploads/promo_logo/' . $wall_info['filename'], 
    'actions' => array(
     array('name' => 'Get Search', 'link' => 'http://www.google.com') 
    ) 
); 

foreach($friendStack as $friend_data) { 
    $friend_fb_id = $friend_data['fb_id']; 
    $result = $facebook->api("/$friend_fb_id/feed/",'post',$attachment); 
} 

여기 사람이 알고 있나요 :

우리는 현재 우리의 사용자의 자격 증명을 사용하여 현재 페이스 북 세션의 존재, PHP의 API 요청을 만들기 위해 (PRECIS에서) 다음 코드를 사용하는
  1. 이있는 경우에는이 무엇을 할 수있는 모든 사용자
  2. 에 게시 그것을 해결하기 위해 어떤 방법이 있는지 여부
  3. 을 일어나고있는 이유는 무엇입니까?

고맙습니다.

+0

자동 메시지를 받으면 항상 ~ 15 명으로 구성된 그룹으로 안내됩니다. 스팸 방지 대책 일 수도 있습니다. –

+0

단지'$ attachment' 배열에'access_token'을 추가해보십시오! – ifaour

+0

기독교인 - 나 자신이 궁금해했다. 다시, 문서는 출간되지 않았다. N 명의 사용자가 일할 가능성이있는 모든 세션을 다시 만들겠습니까? –

답변

3

Facebook 블록 "스팸"메시지. 15 명 또는 20 명 이상의 친구에게 대량 메일을 보낼 수 없습니다.

+0

음, 그래,하지만 어떤 기준으로? 우리는 무작위 사람들을 어떤 방향으로도 전달하지 않고, 기업 고객은 '친구'로 가입 한 사람들에게 선물을하기를 원합니다. 그 사람들에게 다가가는 방법이 있습니까? –

+0

또한 얼마나 오래 또는 세션 당 15 명 또는 20 명의 친구가 필요합니까? –

+0

페이스 북은 그 정보를 불행하게도 공개하지 않습니다. 나는 그들이 스패머가 시스템을 이길 수 없다고 생각한다. 나는 시간당 10-20을 보내고 거기에서 증가하거나 감소하는 것이 좋습니다. 나는 그 사람이 가진 더 많은 친구와 당신이 가진 사용자가 많을수록 보낼 수있는 메시지의 양이 많을 것이라고 생각합니다. – eabrand

0

글쎄, 나는 페이스 북이 15 명 이상의 회원에게 보낸 메시지를 스팸 메시지로 간주하고 차단한다고 생각하지 않는다.

한 번의 클릭으로 사용자의 채팅을 통해 승격되는 특정 응용 프로그램이 있습니다. 모든 친구 및 사용자가 가입 한 각 그룹의 벽 게시!