图表API:发布为共享相册的撰稿人

时间:2016-12-24 13:39:39

标签: facebook-graph-api

共享相册是Facebook的一项全新功能。

在尝试将照片发布到共享相册时,我遇到了Graph API的问题。该问题实际上与相册的ID有关。

作为用户A,我创建了一张获得ID 1的相册,并添加了用户B作为贡献者。 作为用户B,我可以使用Graph API检索专辑1,但是" can_upload" flag设置为" false"。这会阻止贡献者B将照片上传到此相册。 当我尝试使用facebook.com以用户B的身份获取专辑的信息时,看起来该专辑的ID不同于1,让我们称之为2.当我使用用户B检索专辑信息时带有Graph API的ID 2," can_upload" flag正确显示" true"。

显然,原始相册ID被称为与专辑撰稿人不同的ID。但是,如何才能找到允许贡献者上传照片的ID?

1 个答案:

答案 0 :(得分:0)

由于似乎没有API调用来检索在作为贡献者(用户B)发布时要使用的相册的ID(2),这就是人们可以设法获得它的方式:

  • 作为用户B(撰稿人),使用其原始版本获取相册的信息 ID(1)。确保包含字段" cover_photo"在请求中。

  • 使用上面检索到的ID获取封面照片的信息。使 一定要包括字段" link"在请求中。解析"链接" 字段,以便检索参数的值" set"哪一个 包含相册ID。

  • 通过从上面的值中提取相册ID来获取相册ID。格式是 像" a.1234567890"或" a.1234567890.2345678901"在哪里 贡献者的专辑ID(2)将是1234567890。