0

私はコンテストアプリを持っています。多くのユーザーがアプリをインストールしています。これらのユーザーの offline_access トークンを保存しました。コンテストの終了時に、アプリのすべてのユーザーにメッセージを送信したいと考えています。それを行う最善の方法は何ですか。while ループでそれを行うと、ページが読み込まれず、ブラウザーはタブにアニメーション gif の読み込みを表示するだけだからです。

4

1 に答える 1

2

やろうとしていることと同様のことを達成するために、ユーザー アクセス トークンさえ必要ありません。

まず第一に、マスウォールへの投稿はFacebook プラットフォーム ポリシー(具体的には IV.2、IV.3) への違反ですが、実際にはスパム行為でもあり、ユーザーは否定的な反応を示し、おそらくあなたのアプリをブロックし、最終的に Facebook から追放される可能性があります。 . だから、それをしないでください。

代わりに、ユーザーに新しいコンテンツを通知する目的のソーシャル チャネル、App to user Requests を利用する必要があります。

Apprequests のグラフ API ドキュメントに従って、次の API 呼び出しを行うだけなので、これは非常に簡単です。

https://graph.facebook.com/USERID/apprequests?app_access_token=APPTOKEN

USERID は各ユーザーの Facebook ID であり、APPTOKEN は常にアプリケーション固有のアクセス トークンです (いずれかの取得方法がわからない場合は、こちらのドキュメントを参照してください)。などのパラメーターも含める必要がありますmessage。詳細については、ドキュメントを参照してください。

于 2012-07-24T18:46:14.170 に答える