0

ユーザーが自分の壁にメッセージを投稿できるアプリケーションを作成しました! これは私のコードです

try {
$facebook = new Facebook(FB_APIKEY, FB_SECRET);
$facebook->api_client->session_key = FB_SESSION;
$fetch = array('friends' =>
array('pattern' => '.*',
'query' => 'select uid2 from friend where uid1={$user}'));

$message = 'Hello There ...';
if ($facebook->api_client->stream_publish($message)) //149th line
echo 'message posted successfully';
} catch(Exception $e) {
echo $e . '<br />';
}

エラー Fatal error: Call to undefined method stdClass::stream_publish() in /home/webshine/public_html/tutorials/fb/example.php on line 149 what is wrong ? を返します。

4

1 に答える 1

7

apiウォールに投稿するには、facebook オブジェクトのメソッドを使用する必要があります。

このような。

$facebook->api('/me/feed','post',$params);

古いSDKメソッドを使用しているようです。

ここにいくつかのコードがあります

Facebookページ(プロフィールではない)のウォールに投稿するにはどうすればよいですか

于 2011-04-07T07:39:56.040 に答える