내 응용 프로그램의 Facebook 그래프를 사용하여 친구 벽에 링크를 게시하려고 할 때 문제가 있습니다. 현재 PHP 용 Facebook SDK를 사용하고 있습니다. 로그인 한 사용자의 벽에 게시 할 수 있지만 로그인 한 사용자의 친구에게는 게시 할 수 없습니다. 나는 코드가 내가 사용 여기하고있는 확장 된 권한 "publish_stream"을 요구하고있다 :Facebook Graph 친구 게시판에 게시 된 API
$args = array('message' => $message,
'link' => 'google.com',
'name' => 'Test!',
'caption' => 'Please click on the link',
'description' => 'description');
$result = $facebook->api("/$friendId/feed", 'POST', $args);
$ friendId은 로그인 한 사용자의 친구의 페이스 북 ID를 가지고, 어떤 도움이 많이 주시면 감사하겠습니다.
는
에서 사용자를 타겟팅 할 수 있음을 보여줍니다? 읽었습니까? https://developers.facebook.com/blog/post/2012/10/10/growing-quality-apps-with-open-graph/ (하단에는 친구에게 게시 할 수있는 기능 제거에 대한 정보가 있습니다. 벽). –
오류가 발생하지 않습니다. $ 결과에는 게시물의 ID가있는 배열이 있지만 친구 벽에는 아무 것도 게시되지 않으며 facebook.com/ID로 이동하면 ID가 존재하지 않습니다. 블로그 게시물을 읽은 후에 친구 벽에 게시 할 수 없음을 의미합니다. 더 이상 API를 사용하면 피드 대화 상자를 사용해야합니까? – user1871102
2013 년 2 월 6 일 이후에해야 할 일입니다. https://developers.facebook.com/roadmap/#february-2013 어쨌든 더 이상이 기능을 사용하지 않는 것이 좋습니다. – CBroe