우리는 응용 프로그램 내에서 적절한 축복을 가진 로그인 사용자의 요청에 따라 사용자의 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에서) 다음 코드를 사용하는- 이있는 경우에는이 무엇을 할 수있는 모든 사용자
- 에 게시 그것을 해결하기 위해 어떤 방법이 있는지 여부
- 을 일어나고있는 이유는 무엇입니까?
고맙습니다.
자동 메시지를 받으면 항상 ~ 15 명으로 구성된 그룹으로 안내됩니다. 스팸 방지 대책 일 수도 있습니다. –
단지'$ attachment' 배열에'access_token'을 추가해보십시오! – ifaour
기독교인 - 나 자신이 궁금해했다. 다시, 문서는 출간되지 않았다. N 명의 사용자가 일할 가능성이있는 모든 세션을 다시 만들겠습니까? –