0

Facebook php sdkを使用してユーザーウォールに投稿しています

$userId = $_POST["chckuser"][$i];
$facebook->api('/'.$userId.'/feed', 'post', array('message' => 'Hi'));

そして私はこの権限を使用しています:

$loginUrl =$facebook>getLoginUrl(array('redirect_uri'=>$homeurl,'scope'=>'publish_stream,user_groups,manage_pages'));

しかし、ユーザーのウォールに表示される「ユーザーからユーザーへ」

問題はこの画像に表示されます

http://i.imm.io/TA9F.jpeg

問題は何ですか、ありがとうございます

4

2 に答える 2

0

画像から、現在のユーザーと idを持つユーザー$userIdが異なるユーザーであることがわかります。現在のユーザーのウォールに投稿したい場合 (そして、そのようにしたいように聞こえます)、簡単に使用できることを確認する必要はありませんme/feed:

$facebook->api('/me/feed', 'post', array('message' => 'Hi'));

これは、認証され、現在アプリを使用しているユーザーのウォールに投稿されます。

于 2013-01-21T11:58:09.940 に答える
0
$userId = $_POST["chckuser"][$i];

これはあなたの問題です。あなたは他の誰かのウォールに投稿しています。他の誰かのウォールに投稿すると、ユーザーからユーザーへのメッセージが表示されます。これはバグではなく、非常に賢明な機能です。

Konrad が上で言ったように、代わりに /me/feed に投稿してください。

于 2013-01-21T14:49:27.310 に答える