1

ユーザーが友達リストに基づいてアプリの招待リクエストを送信できるアプリがあります。

私は呼び出しを使用しています:

            FB.ui({ method: 'apprequests',
                message: 'My App Request',
                to: users,
            }, requestCallback);

私が抱えている問題は、GraphAPI /FRIENDLIST_ID/members にリクエストを送信することです? 友達リクエストをまだ受け入れていないメンバーを返しているため、上記の apprequests 呼び出しを行うと、次のエラーが発生します。

API エラー コード: 100 API エラーの説明: 無効なパラメーター エラー メッセージ: このアプリケーションの友人またはユーザーにのみリクエストを送信できます。

特定のユーザーで FB.ui 呼び出しを行い、それが失敗した場合にリクエストを to フィールドに置き換えて、ユーザーが送信先のユーザーを選択できるようにする方法はありますか? または、誰かがあなたの友達リクエストを承認したかどうかを確認する方法はありますか?

4

1 に答える 1

0

あなたの実装は意図した使用法ではないと思います。最もユーザーフレンドリーにするために、「to」セクションを事前に入力しないでください。これにより、ユーザー自身が招待したい友達を選択できます。

ただし、実装に戻ります。

requestCallback で、受信している応答を確認できます。エラーの場合は、「to」フィールドなしで FB.ui を再度呼び出すことができるはずです。

于 2013-02-06T14:42:43.327 に答える