2012-12-02 2 views
-1

내 응용 프로그램의 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를 가지고, 어떤 도움이 많이 주시면 감사하겠습니다.

+1

에서 사용자를 타겟팅 할 수 있음을 보여줍니다? 읽었습니까? https://developers.facebook.com/blog/post/2012/10/10/growing-quality-apps-with-open-graph/ (하단에는 친구에게 게시 할 수있는 기능 제거에 대한 정보가 있습니다. 벽). –

+0

오류가 발생하지 않습니다. $ 결과에는 게시물의 ID가있는 배열이 있지만 친구 벽에는 아무 것도 게시되지 않으며 facebook.com/ID로 이동하면 ID가 존재하지 않습니다. 블로그 게시물을 읽은 후에 친구 벽에 게시 할 수 없음을 의미합니다. 더 이상 API를 사용하면 피드 대화 상자를 사용해야합니까? – user1871102

+0

2013 년 2 월 6 일 이후에해야 할 일입니다. https://developers.facebook.com/roadmap/#february-2013 어쨌든 더 이상이 기능을 사용하지 않는 것이 좋습니다. – CBroe

답변

-1

the FB API reference의 빠른 검사는 당신이 어떤 오류를받을 수 있나요

언급에이 작업에 to 키 값 쌍을 설정하거나이 게시물

+0

아니요, 'to'는 API에서 게시물을 읽을 때 다시 가져올 필드입니다. API를 통해 만든 POST에서 태그를 추가하는 것은 더 이상 가능하지 않습니다 (단 한번이지만 오래 전이었습니다). 그리고 그 외에, 나는 이것이 어떻게 질문에 대답 하는지를 볼 수 없다. – CBroe