2

Facebookのゲームではなくフィットネスアプリとして登録されているにもかかわらず、ユーザーが友達を招待してアプリに参加できるようにすることは可能かどうか疑問に思っています。これも問題ですか?

Facebook のリクエスト ダイアログを使用したいのですが、このページの情報セクションの文言につまずいています: http://goo.gl/zfx4Rリクエスト ダイアログはゲームでのみ使用可能であると書かれています。 facebook.com。

リクエストダイアログが答えでない場合、ユーザーが友達を招待できるようにするにはどうすればよいですか? PHP ソリューションがあれば、私はそれを好みます。

事前に助けてくれてありがとう

4

1 に答える 1

-1

私が知る限り、アプリの「種類」に制限される機能はありません。そのため、ゲームとアプリに違いはありません。

FB.ui({method: 'apprequests'}) Facebook Javascript ダイアログは、任意の Web ページで開くことができます。アプリは、キャンバスまたはページ タブにある必要はありません。言葉遣いがわかりにくいかもしれませんが、ユーザーが招待を受け入れると、アプリ キャンバスに送信されるという意味です。

これは、名前空間 ( apps.facebook.com/<namespace>) を持つように Facebook アプリを構成する必要があり、その時点で招待から来るユーザーを処理する必要があることを意味します。後でそれらをどうするかはあなた次第です。必要に応じて、それらをあなたのウェブサイトにリダイレクトできます.

Facebook リクエスト プロセスは、アプリに関与したくないユーザーから情報を取得することを避けるために、意図的に非常に暗号化されていることに注意してください。招待状を追跡する特別な理由がない限り、FB.ui({ method: 'feed'}) ダイアログで target_id を使用することをお勧めします。

このため、PHP でこれを実行する方法はありません。JS SDK をページにロードしてダイアログを呼び出し、ユーザーが決定できるようにする必要があります (「フィード」または「アプリリクエスト」ダイアログを使用するかどうか)。

于 2013-07-31T16:49:18.240 に答える