2012-01-03 10 views

答えて

2

iOS Tutorial (Step 7: Integrating with Social Channels)

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
          @"Come check out my app.", @"message", 
          nil]; 

[facebook dialog:@"apprequests" 
       andParams:params 
      andDelegate:self]; 

に示すように、あなたはこれを行うことができます更新:
したい場合は、それらの要求は(だけでなく、アプリケーションの中で)Facebook上でユーザーに表示されます、 サイトURLまたはアプリケーション設定のキャンバスURL(これはURLにリダイレクトされます。 equest accept)。そうしないと、これらのリクエストはAPIによってのみアクセス可能になるので、アプリケーション内でそれらを取得してユーザーに表示することができます。

+0

ああ、私はこのケースで友人のリストを渡す必要はありませんか? – Zhen

+0

リクエストのダイアログの 'to'パラメータにユーザーIDのカンマ区切りリストとして渡すことはできますが、必須ではありません。これをスキップすると、すべてのユーザーの友達が表示されます。パスされたリストが表示されます... –

+0

私はダイアログを見ることができましたが、送信後にターゲットは通知を受信しませんでした。何が間違っているかをチェックするにはどうすればよいですか? – Zhen

0

iOSチュートリアルの回答は、友だちには表示されない点を除いて、うまく動作します。私が手紙をタイプすると、その名前から始まる友人が表示されますが、友人リスト全体をどのように選択するかを知ることはできません。

+0

これは答えではありません、適切なコメントに移動してください。 – Perception

0

FBWebDialogs はFacebookSDKの一部です。例については

、セッションがすでにアクティブであれば、これを試してみてください。

[FBWebDialogs presentRequestsDialogModallyWithSession:nil message:@"Message" title:nil parameters:nil handler:nil]; 
関連する問題