使用C#SDK,我目前正在将照片直接发布到Facebook粉丝页面墙。
当前发布路径如下:“/ PageID / photos”。
我需要在此页面上发布特定相册,例如“通过MyAlbum”。
如何按名称获取所需相册的ID,以及应该使用哪条路径发布到相册中?
答案 0 :(得分:1)
要检索所需相册页面的相册ID或aid
,您可以通过图谱API端点/PageID/albums
检索该相册的相册列表,然后导航至所需相册或使用以下内容FQL,比Graph API更有效,
select aid from album where owner=PageID and name="MyAlbum"
这将提供所需的aid
并在此特定相册中创建或上传图片,您可以向
HTTP POST
请求
/aid/photos
拥有publish_stream
权限和source
,图片来源和message
参数。如果创建成功,您将获得创建的照片id
。
有关详情,请参阅album documentation。