我通過圖形API連接至Facebook網站上的工作。有人問我是否可以獲取用戶的個人資料圖片,如果他們已經登錄到Facebook,但在用戶認證應用程序之前。這可能嗎?
編輯: 我知道你可以得到由去http://graph.facebook.com/USERNAME_OR_USERID/picture?type=large
人的個人資料圖片,但我將能夠獲得用戶的用戶名或ID,如果他們登錄到Facebook上,但並沒有授權我的應用程序?
詳情:
按照Facebook API User documentation,你可以得到他們的Facebook ID不使用的access_token,我知道,如果你直接到用戶的/我的網址,你可以看到他們的基本信息。有了Facebook ID,我可以抓住他們的個人資料圖片。
但是,當我嘗試從網站使用以下代碼調用它時,出現OAuthException錯誤。
FB.api('/me', function(response) {
console.log(response);
});
我猜他們要驗證的應用程序,但我想看看是否我可能已經錯過了讓他們的個人資料PIC的一種方式。
感謝您的幫助!
沒關係。我找到了答案。你不能得到他們的用戶名或ID:http://facebook.stackoverflow.com/questions/7520300/facebook-app-without-prompted-authentication – 2011-12-16 15:05:24