首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >和上传多个文件

和上传多个文件
EN

Stack Overflow用户
提问于 2018-09-29 02:36:48
回答 1查看 699关注 0票数 0

我试图发布到页面提要与多个图像。我遵循的是医生的 Facebook图形API和医生的 facebook-sdk for python。只有消息被发布,没有图像。

代码语言:javascript
复制
token = "my_token"

graph = facebook.GraphAPI(access_token=token, version="3.0")
photo_id = graph.put_photo(image=open('favicon.png', 'rb'), published=False)
print('PHOTO ID ', photo_id.get('id', ''))
post = graph.put_object(parent_object="page_id", connection_name="feed", message="Message with images upload!", attachments=[{'media_fbid': photo_id.get('id', '')}])
print('POST ID', post.get('id', ''))

返回图像和post ID时不会出现错误。但是,图像并没有随消息一起发布。我在使用附件参数,也许是另一种。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2018-09-29 03:28:25

我找到了回答

您应该使用json.dumps和attached_media作为参数:

代码语言:javascript
复制
import json

graph.put_object(parent_object="page_id", connection_name="feed", message="Message with multiple files!", attached_media=json.dumps([{'media_fbid': str(photo_id.get('id', ''))}]))
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52564590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档