2017-06-27 14 views
-1

FacebookのPHP SDKを使用してFacebookにメッセージを投稿し、そのメッセージを友人にタグ付けします。投稿すると友達にタグを付ける - Facebook API

Facebookの初期設定をすべて完了した後、 を試しました。

$friends = $fb->get("/me/taggable_friends"); 
$friends= $friends->getGraphEdge()->asArray(); 
$id = $friends[0]['id']; 
echo $id; 
$post = $fb->post('/feed',array('message'=>'hi','tags'=>$id)); 

私は$ friendsと正しい$ idを取得しています。しかし、メッセージは投稿されますが、私の友人にはタグは付けられません。上記のリクエストからの応答は、投稿されたメッセージのIDです(投稿)。だからすべてが正しいようです。

この機能をFacebookが削除しました。

Btw私のアプリはまだレビューされておらず、まだFacebookで承認されていませんが、私はそのアプリだけを使っていますので、問題ではないはずです。

私は問題を自分で見つけることができません。私は本当に助けに感謝します。ありがとう!

+0

ドキュメント内の 'tags'フィールドの説明では、どういうことが言いますか? – CBroe

答えて

1

あなたのアプリはまだ公開されていませんので、/あなたの友人のタイムラインには表示されません。

あなたのタグが付いているあなたの友人は、あなたのアプリがまだ公開されていない場合、あなたのアプリの管理者、開発者、またはテスターのいずれかにすべきです。

+0

こんにちは、返信ありがとうございますが、私は友人にタグを付けようとしているアプリの管理者です。アプリを公開せずに動作するはずです – beginner

+0

あなたのタイムラインにはメッセージが表示されますが、友人のタイムラインには表示されません。友人のタイムラインに投稿が表示されないように、あなたのアプリのどの役割にもタグを付けなかったあなたの友人。 – HeeMZa

+0

em ...あなたの意見が恋しいですか? メッセージにあなたの友人の名前が付けられていないか、あなたの友人のタイムラインに表示されていませんか? – HeeMZa

関連する問題