2012-01-03 9 views
0

stream_publishをページまたはアプリとして使用して、ユーザーのストリーム/壁に投稿することができるのだろうかと思います。現在、自分の壁にstream_publishするために私のアプリを許可しました。しかし、私は私の壁にアプリを掲載するのではなく、自分で投稿したように、私は私のストリームにアプリから投稿を表示します。Facebookのストリームが壁紙にAppとして公開する/ページ

私はポストにアプリを投稿したように見せたいと思っています。私は既に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があります。このトークンを使用して、新しい壁/ストリームアイテムをhttpで投稿します。

関連する問題