アプリからフィードを友達の壁に投稿し、それを非公開に設定して、ログインしているユーザーと友達が閲覧できるようにしたいと考えていました。新しいグラフ API を使用してこれを行いたいのですが、フィード投稿で「to」パラメーターを設定すると、ユーザーのフレンド ウォールに投稿されることがわかりました。
ここでコードを見つけました:
http://forum.developers.facebook.net/viewtopic.php?id=56458
(VovaOnline による投稿)
(Facebookがフォーラムを削除したため、リンクは無効になっています)
$result = $facebook->api('/me/feed', 'POST', array(
'from' => array(
'name' => 'Vladimir Ageenko',
'id' => '100001308281502'
),
'name' => 'TEST NAME',
'caption' => 'Test Caption',
'description' => 'Test Description',
'message' => 'This is test.',
'privacy' => array(
'description' => 'Vladimir Sergeevich',
'value' => 'CUSTOM',
'friends' => 'SOME_FRIENDS',
'allow' => '100001338940933'
)
));
投稿タイプを「リンク」に設定しています。このコードのどこが間違っているか教えてください。「from」フィールドは「to」である必要があり、「data」変数で渡す必要があることを私が知っていることの1つ。どうすればいいのかわかりません。誰でも私を助けることができますか?