java - 使用图形 API 获取用户相册中的照片的链接是什么?

标签 java android facebook json facebook-graph-api

我正在使用图形 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 是 123456https://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/

相关文章:

javascript - 无法从 Facebook 检索事件对象?

java - 如何管理flume agent之间的并发。

java - 线程中的异常 "AWT-EventQueue-0"java.lang.ClassCastException : Exception with add()

php - 从mysql JSON获取数据到Listview从模型获取ID

Facebook.getAuthResponse() 似乎已损坏

php - Facebook 长期访问 token 过期 :Never

java - 比较两个复杂对象时如何返回比较差异?

java - 发送日期参数到另一个Activity但值为零//android studio

android - Switch State 不改变 setChecked 没有效果

java - 删除位置管理器不起作用的更新