0

「特定のゲームをプレイするのはあなたの番です」のように、Facebookの複数のユーザーのウォールにメッセージを投稿したいアプリケーションを開発しています。

4

2 に答える 2

2

それを行う唯一の方法は、友達のフィードで公開するためにサーバー側のスクリプトを使用することです

スコープに POST リクエストを発行することで、グラフ API を使用して友人のフィードに POST することができます/PROFILE_ID/feed(PROFILE_ID は友人の facebook ID またはユーザー名です)。 http://developers.facebook.com/docs/reference/ api/user/#posts (作成セグメントの下)

複数の友達のフィードに公開するには、これをループで行う必要があります (あまりお勧めしません。Facebook の自動評価は、スパムのように見え、アプリケーションがブロックされる可能性があるため、好ましくありません)。

別の方法 (コードでループする代わりに) は、複数のグラフ API 呼び出しを一度に作成するために、こちらで説明されているバッチ リクエストの概念を使用しています。

ユーザーに代わって投稿を公開するには、ユーザーに許可を与える必要がありますpublish_stream(または、より良い - publish_actions)。拡張アクセス許可の詳細については、http://developers.facebook.com/docs/authentication/permissions/を参照してください。

編集: 2013 年 2 月以降、グラフ API を介して他のユーザーのウォールに投稿することはできなくなりました。したがって、この回答はもはや関連性がないことがわかります

于 2012-08-17T13:09:37.483 に答える
0

いいえ、IOS FB SDK を介して複数の投稿を行うことはできません。APIの「To」パラメーターを使用できるとドキュメントに記載されていますが、1回の呼び出しで複数の壁に投稿することはできません。

代わりに、複数の呼び出しでそれを行う必要があります。または、ゲーム リクエストを介して複数のユーザーに通知を送信することもできます。ただし、現時点ではウォールへの投稿はできないようです。

于 2012-08-17T13:35:51.607 に答える