2016-12-19 185 views
0

我嘗試使用Facebook的圖形獲取個人資料的Facebook照片沒有訪問令牌

獲得用戶的個人資料照片我還以爲照片是公開的,你不需要有令牌的存取權限,但想我收到一個問號照片時。

用我的身份證試圖 http://graph.facebook.com/10150172705012177/picture

返回一個藍色的問號,由圖探險家我獲得訪問令牌,我有照片

http://graph.facebook.com/10150172705012177/picture?access_token=xxxxxxx

我能得到的資料照片與沒有訪問令牌的fb id ???

隨着: FB.API( 「10150172705012177 /圖片」,HttpMethod.GET,委託(IGraphResult photoResult)

和隨着

公共靜態的IEnumerator GetFBProfilePicture() { WWW URL =新WWW (System.Uri.EscapeUriString(「https://graph.facebook.com/」+ 10150172705012177 +「/ picture?type = large」)); yield return url; Debug.Log(「Completed。」); Texture2D texture = new Texture2D(180,180,TextureFormat.DXT1,false); url.Load ImageIntoTexture(紋理); // ...

var image = Canvas.FindObjectOfType<Image>(); 
    image.overrideSprite = Sprite.Create(texture, new Rect(0, 0, 8, 8), new Vector2(0.5f, 0.5f)); ; 

} 

我收到同樣的,一個紅色的問號

+0

是您的應用程序住了嗎?如果沒有,我認爲它不應該與應用程序範圍的用戶ID一起使用。 – CBroe

+0

好點。此外,請記住Facebook發佈了新版本的圖形API,您必須使用它。沒有它,你將無法發佈。他們只保留已經發布的項目的功能。有很多變化,你可以在這裏找到更多https://developers.facebook.com/docs/apps/upgrading/ – zhekazheka

+0

如果我用戶FB.api(「fbid」/圖片)它返回問號。使用我的訪問令牌,我可以看到我的照片,但不能看到其他用戶照片我讀到的是,通過這個電話你收到照片,因爲是公開的,你不需要訪問令牌。但使用圖形鏈接與我的id或另一個id返回一個問題的藍色標記,所以我不知道是否有可能獲得簡介只有知道Facebook的ID圖片....... – Roman

回答

0

解決!

我只是得到證件照片,而不是我的Facebook的帳號

隨着我的Facebook ID的工作原理:d

+0

只是讓你知道您可以將自己的答案標記爲已接受。 – Draco18s

相關問題