5

我知道这个主题有很多问题,但没有一个有满意的答案。再次,我对帮助没有那么自信,因为我最后3个问题中有2个没有答案。那么,马问题是,有没有什么办法可以将朋友请求从一个iOS应用程序发送给任何Facebook用户?当然我们有该用户的用户标识。如何从iOS应用程序发送添加好友请求(至Facebook用户)?

正如我GOOGLE了很多,经过许多环节,包括去

  1. how send friend request to a person in Facebook through iPhone app?
  2. Can a facebook friend request be sent from my own app?
  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。任何可以帮助我的东西。

+1

最后3个问题中有2个没有回答,因为他们很差,请停止抱怨并阅读常见问题解答 – AnthonyBlake 2012-07-17 12:37:08

+0

谢谢@AnthonyBlake我会做你的建议.. :)你在这个问题上有话要说,或者这也太差了足够? – rptwsthi 2012-07-17 12:42:15

回答

1

对于user-to-user请求,你可以做到这一点(使用ARC):

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

对于app-to-user请求,你可以这样做:

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

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

+0

你有建议的方式来请求朋友加入应用程序,我需要的是发送一个朋友请求从应用程序。 – rptwsthi 2012-09-21 04:32:01

+1

这是不可能的,它是反对[Facebook的政策](https://developers.facebook.com/policy/)IV.2和IV.3至少 – 2012-09-21 06:37:11

+0

+1嗯..谢谢.. :) – rptwsthi 2012-09-21 09:56:06

相关问题