Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Facebook图表检查照片帖子是否有一张或多张照片_Android_Facebook_Facebook Graph Api - Fatal编程技术网

Android Facebook图表检查照片帖子是否有一张或多张照片

Android Facebook图表检查照片帖子是否有一张或多张照片,android,facebook,facebook-graph-api,Android,Facebook,Facebook Graph Api,我正在尝试使用graph API解析facebook页面的帖子,下面是json输出示例: { "posts": { "data": [ { "message": "post1", "object_id": "786625684729323", "type": "photo", "updated_time": "2014-1

我正在尝试使用graph API解析facebook页面的帖子,下面是json输出示例:

{
    "posts": {
        "data": [
            {
                "message": "post1",
                "object_id": "786625684729323",
                "type": "photo",
                "updated_time": "2014-10-19T16:59:07+0000",
                "id": "381290831929479_786636778061547",
                "created_time": "2014-10-19T16:59:07+0000"
            },
            {
                "message": "post2",
                "object_id": "778854645506427",
                "type": "photo",
                "updated_time": "2014-10-19T16:09:04+0000",
                "id": "381290831929479_786616228063602",
                "created_time": "2014-10-19T16:09:04+0000"
            }
        ]
    }
}
多张照片上传是指您上传多张照片,并在新闻提要上显示您在相册中添加了X张照片


第一篇文章是多张照片上传,但如果我使用object_id获取图片,它将只返回上传的第一张图片。第二篇文章是一张照片上传,效果不错。如何确定照片帖子是否包含多张图片?如果是多张照片的帖子,如何获取其他图片的对象id?

最近我在我的应用程序中遇到了这种情况,我就是这样处理的。在提要部分的图片完整图片参数中,您只能获得提要中的第一个图片URL

如果你在帖子中添加照片,你会得到一个对象id值,所以不要与之混淆

在feed部分添加link参数,该参数提供用户使用count在帖子中上传的照片数量。请参阅下面的链接

现在,您已经获得了在该特定帖子中发布的照片数量。同时获取从现在开始创建的API。像这样,

me?fields=id,name,feed{created\u time,link}

保存创建时间参数值,现在转到相册中的照片部分。并将参数传递为

me?fields=id、姓名、相册{照片、创建时间}

匹配“照片”部分中的“创建时间”值,并获取与该帖子相关的照片。到目前为止,我正在以这种方式工作,而且工作正常。有时我在发布照片时会延迟一分钟。你也需要处理这个问题。希望它现在能帮助你,一旦我得到正确的参数来处理这种情况,我就会给你