2014-04-18 12 views
0

我正在開發一個API,它將僅用於移動應用程序,移動應用程序允許用戶通過Facebook登錄並授予應用程序訪問用戶Facebook好友列表的權限併發布他們的牆。將Facebook Graph API集成到我的API中

但是,我對我在哪裏集成到API以及應用程序開發人員集成的位置有些困惑。我假設用facebook部分登錄是由應用程序開發人員完成的,他們將facebook訪問令牌傳遞到API中,以存儲/檢索好友列表並在用戶牆上發佈帖子。

我是否正確地承擔了這個?如果可以,我可以通過檢索朋友列表來測試我的部分實現,而不必讓應用程序開發人員先做他們自己的部分?

感謝

+0

這是用於Facebook登錄的代碼 http://stackoverflow.com/questions/22962865/facebook-login-for-android/22963902 #22963902 – Ashish

回答

0

首先,你必須在developer.facebook.com Facebook的帳號註冊您的應用程序,然後你會得到你必須投入的Facebook登錄生成訪問令牌的過程中應用程序ID

+0

是的,這將是應用程序開發人員,但是我正在爲應用程序開發人員開發PHP中的API。這將是應用程序的主要API,但他們將使用Facebook API來集成社交方面,並允許用戶通過它登錄。我的問題是,在我的API向facebooks graph API發出請求後,他們的應用程序已經被用戶授予許可並檢索到身份驗證令牌,還是必須從應用程序發出所有請求,然後將響應傳遞給我API? – Matt

0

要打電話到Facebook API,您需要一個應用程序ID。收到它後,您可以使用Facebook的PHP SDK從您的控制器調用API