我嘗試使用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)); ;
}
我收到同樣的,一個紅色的問號
是您的應用程序住了嗎?如果沒有,我認爲它不應該與應用程序範圍的用戶ID一起使用。 – CBroe
好點。此外,請記住Facebook發佈了新版本的圖形API,您必須使用它。沒有它,你將無法發佈。他們只保留已經發布的項目的功能。有很多變化,你可以在這裏找到更多https://developers.facebook.com/docs/apps/upgrading/ – zhekazheka
如果我用戶FB.api(「fbid」/圖片)它返回問號。使用我的訪問令牌,我可以看到我的照片,但不能看到其他用戶照片我讀到的是,通過這個電話你收到照片,因爲是公開的,你不需要訪問令牌。但使用圖形鏈接與我的id或另一個id返回一個問題的藍色標記,所以我不知道是否有可能獲得簡介只有知道Facebook的ID圖片....... – Roman