投稿は元のタイムラインではキャプション付きで表示されますが、フレンド フィードではキャプションの代わりにリンクのドメインが使用されます。これは私たちにとって大きな問題です。クライアントは、投稿のすべての反復で適切なキャプションを見たいと不満を漏らしています。
再現手順:
1) フェイスブックにログイン
2) http://developers.facebook.com/tools/console/にアクセスします。
3) 次のコードを入力します (コード例から変更):
<fb:login-button scope="read_stream,publish_stream">
Grant Permissions to make more examples work
</fb:login-button>
<button onclick="doPost()">Post to Stream</button>
<script>
window.doPost = function() {
FB.api(
'/me/feed',
'post',
{ message: 'testing caption friend view',
link:'http://xetra.tunegenie.com',caption:'caption' },
Log.info.bind('/me/feed POST callback')
);
};
</script>
4) コード入力ボックスの下にある [コードを実行] ボタンをクリックします。
5) 「ストリームに投稿」ボタンをクリックします (最初に権限を追加するためにボタンをクリックする必要がある場合があります)。
6) この投稿はログインしているユーザーのタイムラインにあり、リンクの代わりにキャプション テキストが表示されていることに注意してください (そうでない場合は、[権限を追加] ボタンをクリックする必要がある場合があります)。
7) このユーザーの友人としてログインし、キャプション テキストはここでは使用されておらず、使用されているリンクのドメインに置き換えられていることに注意してください。
予想: キャプション テキストは、投稿のすべての繰り返しに適用する必要があります。
これは Facebook のバグだと思いますが、そこにバグ レポートを入力できませんでした (これには特別な権限が必要なのでしょうか?)。
http://developers.facebook.com/blog/post/559/
情報、確認、または回避策をいただければ幸いです。