5

我知道关于这个主题有很多问题,但没有一个问题能得到令人满意的答案。同样,我对帮助不是那么有信心,因为我最后 3 个问题中有 2 个没有得到解答。好吧,问题是,我们有什么方法可以从一个 iOS 应用程序向任何 facebook 用户发送好友请求?当然,我们有该用户的用户 ID。

因为我搜索了很多并浏览了许多链接,包括

  1. 如何通过 iPhone 应用向 Facebook 中的人发送好友请求?
  2. 可以从我自己的应用程序发送 Facebook 好友请求吗?
  3. https://developers.facebook.com/docs/reference/dialogs/requests/
    等。

最后我找到了它:

http://www.facebook.com/dialog/friends?id=100002487216939&app_id=123050457758183&redirect_uri=http://www.example.com/response/

此对话框执行我想要的相同操作。那么在图中是否有任何等价物。或者 iOS sdk 中的东西,FBDialogueDelegate. 任何可以帮助我的事情。

4

1 回答 1

1

对于用户对用户的请求,您可以这样做(使用 ARC):

 NSDictionary* params = [NSDictionary dictionaryWithObjectsAndKeys: message, @"message", title, @"title", nil];
[[self facebook] dialog: @"apprequests"
                          andParams: [params mutableCopy]
                        andDelegate: delegate];

对于应用程序到用户的请求,您可以这样做:

NSDictionary* params = [NSDictionary dictionaryWithObjectsAndKeys: message, @"message", nil];
[[self facebook] requestWithGraphPath: @"[FRIEND ID]/apprequests"
                            andParams: [params mutableCopy]
                        andHttpMethod: @"POST"
                          andDelegate: delegate];

确保您拥有正确的访问令牌和正确的 Facebook 配置(画布页面设置等)。

于 2012-07-17T14:55:57.373 回答