Javascript SDK を使用して約 6 か月間稼働している Facebook アプリを構築しました。正常に動作し、現在の最高スコアを上回った場合にユーザー ウォールに投稿を公開しています。それは今まで働いていました。アプリ自体はまだ動作していますが、ユーザー フィードに投稿を公開する機能が壊れているようで、その理由がわかりません。
アプリのコードを変更しておらず、別のアプリでコードをテストしたところ、問題なく動作しました。アプリには、私と私のユーザーが持っているように見えるすべての正しい許可要求があります。Facebook から何らかの理由で私の出版権がブロックされたというメールを受け取っていません。なぜこれが起こったのか、誰にも考えがありますか?
パブリッシュ用のコードは次のとおりです。
var params = {};
params['message'] = 'Just achieved my highest score';
params['name'] = 'Game Name';
params['caption'] = "Caption";
params['link'] = 'my link to my app';
params['picture'] = 'a link to a pic for my app';
params['description'] = 'Description of my app';
FB.api('/me/feed', 'post', params, function(response)
{
if (!response || response.error)
{
//alert(response.error);
} else {
//alert('Post ID: ' + params['message']);
}
});
返された応答はエラーですが、以前はそうではありませんでしたか?
どんな助けでも大歓迎です。ありがとうございました