2014-07-23 2 views
0

는 페이스 북의 PHP SDK 버전을 4.0.9 & 그래프 API 2.0 여기공유 게시, 그래프 API 2.0

출판 게시물에 대한 내 응용 프로그램 설정입니다 사용. enter image description here

내 코드는 다음과 같습니다

$requestjojo = new FacebookRequest($session, 'POST', '/me/feed', array('message' => 'testing')); 
$responsejojo = $requestjojo->execute(); 

// get response 
$graphObjectjojo = $responsejojo->getGraphObject()->asArray(); 

// print Graph data 
echo '<pre>' . print_r($graphObjectjojo, 1) . '</pre>'; 

이 나를 위해 일하고, 나는 버그 어디 있는지 알고 싶어하지 않습니다.

참고 :이 sdk에서 사용자 데이터 (사용자 프로필)를 올바르게 받고 있습니다. 페이스 북 로그인 페이스 북이 너무이 연장 허가 (publish_stream) 저를 요구하지 않는 경우 로그인 버튼 echo '<a href="' . $helper->getLoginUrl(array('publish_stream')).'" target="_top">Login</a>';

를 사용

.

+0

:에서

The reason is that "publish_stream" is now deprecated; use "publish_actions" instead. 

? – Stefan

+1

빈 응답. 아무것도 인쇄하지 않습니다. –

+0

먼저 https://developers.facebook.com/docs/php/howto/postwithgraphapi/4.0.0에 따라 코드를 다시 작성하십시오.이 예제에는 오류 핸들러가있어서 가능한 오류 메시지를 볼 수 있습니다. – Stefan

답변

0

loginUrl이 올바르게 빌드되지 않았습니다.

$helper->getLoginUrl(array(
    'scope' => 'publish_stream', 
    'redirect_uri' => $your_redirect_uri 
)); 
+0

[error_code] => 100, [error_message] => 잘못된 범위입니다. -> "scope"는 이미 요구 사항이 아니기 때문에 필요합니다. –

관련 문제