我想在iPhone上從已安裝的Facebook應用程序(我不需要在應用程序上再次登錄屏幕,就像它在FBGraph或ShareKit中那樣)獲取用戶信息等數據。我應該能夠直接從已安裝的Facebook應用程序獲取數據(如果已安裝)。我應該怎麼做?如何從iphone上安裝的facebook應用程序獲取數據?
它對我來說非常緊迫。任何人有任何想法?
我想在iPhone上從已安裝的Facebook應用程序(我不需要在應用程序上再次登錄屏幕,就像它在FBGraph或ShareKit中那樣)獲取用戶信息等數據。我應該能夠直接從已安裝的Facebook應用程序獲取數據(如果已安裝)。我應該怎麼做?如何從iphone上安裝的facebook應用程序獲取數據?
它對我來說非常緊迫。任何人有任何想法?
由於隱私問題,您無法從安裝的應用程序獲取數據。谷歌有關沙盒。
您可以使用以下代碼行獲取用戶信息。請檢查文檔here。
if (FBSession.activeSession.isOpen) {
FBRequest *me = [FBRequest requestForMe];
[me startWithCompletionHandler: ^(FBRequestConnection *connection,
NSDictionary<FBGraphUser> *my,
NSError *error) {
NSLog(@"Firstname - %@", my.first_name);
}];
}
我想他是在說安裝的應用程序,不是嗎? – Maulik
噢,對不起,我的錯。 :-) –
使用Social.framework並獲得用戶訪問他們的設備上的Facebook帳戶的權限。 –