我有一個應用程序,用戶需要登錄/創建一個帳戶才能使用它。我正試圖通過ShareKit 2.0實現與Facebook的連接。你知道這是否可能,請你指點我正確的方向?謝謝ShareKit與Facebook連接
0
A
回答
2
是的,你可以使用Facebook作爲登錄到任何應用程序的一個點。在此之前,您需要在Facebook Developers頁面註冊您的應用程序。更多的信息在這裏:http://developers.facebook.com/
在Facebook中創建應用程序條目後,保存用於在Sharekit中設置配置的應用程序ID。
Sharekit使用defaultConfiguration文件(其中與您的應用程序相關的所有配置都駐留在該文件中),並且它建議覆蓋該類以設置特定於應用程序的定義。
鏈接:https://github.com/ShareKit/ShareKit/wiki/Configuration
一旦子類化configuation文件後,添加您的Facebook應用程序ID那裏。 (我猜密鑰不是必需的,因爲在創建Facebook應用程序後,默認情況下會禁用它)。
一旦通過Sharekit登錄到Facebook,您將獲得令牌(它將通過鍵 - @「kSHKFacebookAccessToken」保存在NSUserdefaults中),如果您需要更多來自Facebook的數據,您可以繼承SHKFacebook類並訪問來自Facebook的數據與訪問令牌。
要通過Sharekit登錄到Facebook,您需要執行此操作。
SHKSharer *service = [[[SHKFacebook alloc] init] autorelease];
if(![service authorize]) //This will prompt for login if token was not saved or if it got expired.
{
service.shareDelegate = self; //implement the delegate so that once after login you will get to know when to fetch token.
}
else
{
//Directly access the token with the key in NSUserdefaults and use this.
}
希望這有助於!
更新:如果您只想爲此選項使用Sharekit(對於FB登錄),我建議使用Facebook SDK代替。 Sharekit讓生活更輕鬆地在不同的共享服務之間共享!
相關問題
- 1. 如何將facebook與sharekit連接?
- 2. ShareKit連接失敗
- 3. ShareKit Facebook深層鏈接
- 4. facebook sharekit
- 5. iPhone - Facebook的問題與ShareKit
- 6. Sharekit + Facebook OpenGraph
- 7. Sharekit - Facebook配置
- 8. iOS - ShareKit和Facebook
- 9. Sharekit Facebook錯誤
- 10. Sharekit 2,用戶驗證後連接到Facebook的問題?
- 11. iphone的ShareKit與視頻上傳的Facebook?
- 12. Sharekit Facebook不開放
- 13. Facebook連接問題與Grails
- 14. 連接joomla網站與facebook
- 15. Facebook連接問題與iPhone
- 16. 與Facebook連接獲取HashTags
- 17. 將iPhone與Facebook API連接
- 18. 將phonegap與Facebook連接
- 19. Facebook與django-facebook連接測試錯誤?
- 20. 連接Facebook連接
- 21. ShareKit 2.0 Facebook的授權
- 22. iOS- sharekit - 設置的Facebook
- 23. ShareKit 2.0 Facebook共享URL
- 24. ShareKit 2.0:Facebook已認證
- 25. 發佈至Facebook從Sharekit
- 26. Facebook的sharekit 2.0麻煩
- 27. Sharekit中的Facebook問題
- 28. Sharekit Facebook安全要求
- 29. Sharekit vs facebook圖表api
- 30. Sharekit和Facebook登錄衝突
所以在獲得訪問令牌後,我可以使用它從Facebook獲取名稱和電子郵件等信息? – 2012-08-16 14:35:18
是的你可以......但是如果你需要Facebook的內部細節(使用FB SDK),你需要重寫SHKFacebook類。 Sharekit讓生活變得更加簡單,只有分享! – Ayyappa 2012-08-17 05:58:26
那麼,我還需要在Facebook,Twitter和電子郵件上分享,這樣我才能繼續工作,並重新設計SHKFacebook。謝謝 – 2012-08-17 12:15:45