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

相關問題