1

OK リクエスト フォームの使用に関するドキュメントがたくさんあることは知っていますが、それは私の質問ではありません。

「ゲームリクエスト」を送信する必要がある他の多くのゲームアプリと同様のアプリを作成していますが、ドキュメントを精査したところ、次の2つの方法を使用する必要があることがわかりました。

  1. ウォール ポスト (友人のウォールのメッセージにプライバシー設定を使用できないため、これは使用したくない)
  2. fb:リクエストフォーム

何らかの方法でフレンド ID を事前入力して自動的に送信できれば、リクエスト フォームで十分ですが、その方法がわかりません。誰でも助けることができますか?

しかし、Farmville らはどのようにこれを行っているのでしょうか? 「ゲームリクエスト」タイプのリクエストを送信します。

情報を得る必要があります - 助けて!!

4

1 に答える 1

3

Facebook Request Dialog でリクエストを送信できます。次のリンクで見てみてください。

http://developers.facebook.com/docs/reference/dialogs/requests/

私のアプリからのいくつかのコードスニペット:

   function inviteFriends() {
        FB.ui(
            {
                method: 'apprequests', 
                title: 'Invite your friend to our cool facebook app', 
                message: 'Please join our cool facebook app',
                data: {requestType:"myRequestType", someOtherInfo:"blahblahblah"}
            },
            function(response) {
                if (response) {
                    // Can save the request id if needed
                    alert('Request ID: '+response.request_ids);
                } else {
                    alert('Post was not published.');
                }
            }
        );
    }

ターゲット ユーザーがリクエストを「承認」すると、Facebook は request_ids をパラメータとしてユーザーをアプリにリダイレクトします。リクエスト ID を使用してリクエストをさらに処理できます

于 2011-04-11T18:27:50.420 に答える