2012-01-03 2 views
0

stream_publish를 페이지 또는 앱으로 사용하여 사용자 스트림/벽에 게시 할 수 있는지 궁금합니다. 현재 내 서재에 내 앱이 stream_publish하도록 권한을 부여했습니다. 그러나 앱에서 내 스트림에 게시물을 게시 할 때 앱이 내 벽에 게시하는 대신 직접 게시 한 것처럼 게시물이 표시됩니다.페이스 북의 스트림이 App으로 wall에 게시/페이지

게시물을 게시하려는 앱처럼 보이길 원합니다. 나는 이미 stream_publish 매개 변수에서 uid-parameter를 사용하고 appId로 설정했습니다 ... 그러나 게시물은 여전히 ​​자신의 게시물처럼 보입니다.

내 코드 :

$postData = array( $feed_dir = '/'.$fb_uid.'/feed/', 
         $method = 'POST', 
         $msg_body = array( 'access_token' => $arrUserData['access_token'], 
           'message' => 'here goes the message', 
           'name' => '-name-', 
           'link' => 'http://some-url', 
           'description' => '-description-', 
           'actions' => ($actions), 
           'uid' => $iniHandler->getIniSetting('facebook.app.id') 
          ) 
        ); 

       try { 

        $res = $facebook->api($feed_dir, $method, $msg_body); 
       } 
       catch (Exception $e) {  
        $err_str = $e->getMessage(); 

       } 

또는 THER 벽에 게시하고 게시는 응용 프로그램에 의해 게시물처럼 보인다 수 있도록하는 또 다른 방법입니다? 내 사용자는 내 앱에서 문제를 신청할 수 있으며 내 앱은 사용자 벽에 몇 가지 소식을 게시합니다. 내 목표입니다.

답변

0

또한 manage_pages 권한이 필요합니다. 일단 이들이 있으면, HTTP는 me/accounts을 얻고 로그인 한 사용자가 관리하는 페이지의 목록이됩니다. 이 목록에는 고유 한 access_token 페이지가 있습니다. 이 토큰을 사용하여 벽/스트림 항목을 새로 게시 할 수 있습니다.