私のアプリでは、「アプリリクエスト」を複数のユーザーFBWebDialog
に送信するために使用したいと考えています。しかし、付属のリストからそれらのユーザーを選択したくありません。友達を からに渡し、そこから送信したいだけです。出来ますか?どうやってやるの?ありがとう。FBWebDialog
FBfriendpicker viewcontroller
FBWebDialog
2 に答える
以下で参照されている 2 つのページに記載されているように、「to」パラメータを設定する必要があります。これにより、ドロップダウン フレンド リストが無効になり、1 つのターゲット オーディエンスにのみ送信されます。
https://developers.facebook.com/docs/howtos/send-requests-using-ios-sdk/
ターゲットを絞ったリクエストの送信
提案されたリストを絞り込むか、1 人のユーザーをターゲットにすることができます。リストを絞り込むには、パラメーターで渡すことができます。これには、選択に表示する友人のコンマ区切りリストを含む提案があります。1 人の受信者をターゲットにするには、そのユーザーの ID を to パラメータに渡します
また、リクエストダイアログページにも記載されています
to ユーザー ID またはユーザー名、またはそれらのカンマ区切りリスト。これらは、送信者の友人である場合とそうでない場合があります。これがアプリで指定されている場合、送信者は受信者を選択できません。そうでない場合、送信者にはマルチフレンド セレクタが表示され、最大 50 人の受信者を選択できます。(URL の長さの制限により、iframe 以外のダイアログを使用する場合、受信者の最大数は IE7/IE8 で 25 です。)
Facebookのゲームセクションの別のドキュメントと写真 https://developers.facebook.com/docs/tutorials/ios-sdk-games/requests/
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
// 2. Optionally provide a 'to' param to direct the request at
@"286400088", @"to", // Ali
nil];