2011-06-04 58 views
2

在我的應用程序中,我需要實施+添加爲朋友鍵入按鈕發送Facebook好友請求。如果用戶沒有登錄,那麼應該出現登錄對話框。我在谷歌和Stack Overflow中搜索,還有一個或兩個iOS的問題添加爲朋友按鈕,但沒有答案,所以我什麼都不能工作。添加爲Facebook上的朋友點擊iPhone

回答

1

它具有這樣的鏈接等簡單:

<a target="_blank" href="http://www.facebook.com/dialog/friends/?id=FACEBOOK_PROFILE_ID&app_id=FACEBOOK_APP_ID&redirect_uri=SOME_URL"> ADD AS FRIEND </a> 

所以使用的URL是:

http://www.facebook.com/dialog/friends/?id=FACEBOOK_PROFILE_ID&app_id=FACEBOOK_APP_ID&redirect_uri=SOME_URL 

而且必須更換FACEBOOK_PROFILE_IDFACEBOOK_APP_ID,並且SOME_URL通過實際值。

在iPhone上,我會打開一個指向這個URL的UIWebView。

+0

非常thanx的回覆,但我需要一點幫助,我試過這個api在web視圖中的iPhone,但點擊鏈接它帶有錯誤代碼100,無效的參數給API。我認爲這個錯誤是becoz參數錯誤。我有app_id,api_key和facebook連接的祕密。我給了Facebook朋友的鏈接作爲FACEBOOK_PROFILE_ID和SOME_URL.For FACEBOOK_APP_ID我給了我的app_id.what在FACEBOOK_PROFILE_ID和SOME_URL中給出了什麼? – Dhawal 2011-06-06 05:56:39

+0

FACEBOOK_PROFILE_ID是您想要的用戶的Facebook ID。 SOME_URL是用戶在添加朋友後將被重定向的URL。我爲SOME_URL做的是,我在網上的某個地址上放置了一個網頁,並且該網頁執行了一些JavaScript來關閉該窗口(例如,您可以在UIWebViewDelegate中攔截該javascript並關閉UIWebView) – dwarfy 2011-06-06 08:06:31