我正在使用图形 API 从 Facebook 获取照片并显示在我的 Android 应用程序中。
我可以使用以下命令获取专辑的 JSON
https://graph.facebook.com/[USERID]/albums?access_token=[ACCESSTOKEN]
并能够解析 json 并获取专辑的名称和 id。
但是,当我使用 https://graph.facebook.com/[ALBUMID]/photos
传递相册 ID 来获取相册中的图片时,它返回一个空白 json。
Main Json
"data": [
{
"id": "123456",
"from": {
"name": "My Name",
"id": "560123317"
},
"name": "My Photos",
"link": "https://www.facebook.com/album.php?fbid=123456&id=560123317&aid=474294",
"privacy": "everyone",
"type": "app",
"created_time": "2012-12-15T00:47:58+0000",
"updated_time": "2012-12-15T00:48:57+0000",
"can_upload": false
},]
我传递的 id 是 123456
到 https://graph.facebook.com/[ALBUMID]/photos
,它返回一个空白 json,尽管相册里面有图像。
如果我做错了什么,请指出并帮助我纠正问题。
提前致谢。
最佳答案
我找到了问题的解决方法
我不得不使用 https://graph.facebook.com/<albumid>/photos?access_token=<token>
而不是https://graph.facebook.com/<albumid>/photos
通过使用带有访问 token 的完整 URL,我现在可以获取相册中的照片。
关于java - 使用图形 API 获取用户相册中的照片的链接是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13922466/