0

次の「エラー」は、過去数か月かそこらで発生し始めました。それまでは、次のRubyコード(素晴らしいrest-client gemを使用):

resp = RestClient.post("https://graph.facebook.com/#{userid}/feed",
                :access_token => fb_token,
                :picture      => picture,
                :message      => message,
                :caption      => caption)

問題なく動作しています。しかし、今では、このような呼び出しにより、ユーザーの壁に重複したキャプションテキストが生成されたり、PCブラウザーのニュースフィードが生成されたりします(奇妙なことに、モバイルブラウザーやタブレットブラウザーでは見たことがありません)。たとえば、次の場合:

resp = RestClient.post("https://graph.facebook.com/#{userid}/feed",
                :access_token => fb_token,
                :picture      => picture,
                :message      => "So-and-so just scored 1000 points!",
                :caption      => "Come join them!")

壁にはメッセージが表示され、続いて画像ボックスが表示されます。

参加してください!参加してください!

キャプションに表示され、単に「参加してください!」と期待されます。キャプションとして表示されます。

FacebookのOpenGraphフィードAPIでこのような問題が発生した人は他にいますか?メッセージにリンクと名前を含めることができ、重複するキャプションは消えますが、ユーザーの壁に少し「スパム」のように見えると判断しました。

4

0 に答える 0