Objective c 如何触发facebook与好友列表的对话

Objective c 如何触发facebook与好友列表的对话,objective-c,ios,facebook,dialog,Objective C,Ios,Facebook,Dialog,有没有办法在iPhone客户端触发facebook与好友列表的对话 您可以按中所示执行此操作 更新: 如果您希望Facebook上的用户能够看到这些请求(不仅仅是在您的应用程序中),那么您需要在应用程序设置中提供站点URL或画布URL(这将是用户在请求接受时重定向的URL)。否则,这些请求将只能通过API访问,因此您可以在应用程序中获取它们并向用户显示。iOS教程中的答案对我来说很好,只是它没有显示可供选择的朋友。如果我键入一封信,它会显示姓名以该字母开头的朋友,但我不知道如何查看完整的朋友列表

有没有办法在iPhone客户端触发facebook与好友列表的对话


您可以按中所示执行此操作

更新:

如果您希望Facebook上的用户能够看到这些请求(不仅仅是在您的应用程序中),那么您需要在应用程序设置中提供站点URL画布URL(这将是用户在请求接受时重定向的URL)。否则,这些请求将只能通过API访问,因此您可以在应用程序中获取它们并向用户显示。

iOS教程中的答案对我来说很好,只是它没有显示可供选择的朋友。如果我键入一封信,它会显示姓名以该字母开头的朋友,但我不知道如何查看完整的朋友列表,如问题所述。

您可以使用 这是FacebookSDK的一部分

例如,如果会话已处于活动状态,请尝试以下操作:

[FBWebDialogs presentRequestsDialogModallyWithSession:nil message:@"Message" title:nil parameters:nil handler:nil];

哦,在这种情况下,我不必传入好友列表?您可以在请求对话框的
参数中将其作为逗号分隔的用户ID列表传递,但您不需要。。。如果跳过此选项,您将看到所有用户的好友,如果通过此选项,则仅显示已通过列表中的用户…我设法查看了该对话框,但目标在我发送后未收到通知。有没有办法检查出了什么问题?嗨,但我在应用程序设置中定义了一个URL。只是它是针对本地主机的。这是一个问题吗?应用程序域中是否也有
localhost
?这不是答案,请移动到适当的注释处。
[FBWebDialogs presentRequestsDialogModallyWithSession:nil message:@"Message" title:nil parameters:nil handler:nil];