python - 如何使用 API 和 python 将图像添加到现有的 facebook 帖子?
问题描述
我正在使用facebook graph API来更新/编辑我页面上特定帖子的文本
import facebook
page_token = '...'
fb = facebook.GraphAPI(access_token = page_token, version="2.12")
page_id = '...'
post_id = '...'
fb.put_object(parent_object = page_id + '_' + post_id,
connection_name = '',
message = 'new text')
现在我正在尝试将本地图像(存储在 python 脚本的同一文件夹中)添加到这篇文章但我不明白如何正确地做到这一点,我试过了
fb.put_object(parent_object=page_id+'_'+post_id, connection_name='', message='new text', source = open('out.png', 'rb'))
和
fb.put_object(parent_object=page_id+'_'+post_id, connection_name='', message='new text', object_attachment = open('out.png', 'rb'))
但它们都不起作用。提示?
ps这些是我的应用程序的许可
pages_show_list
pages_read_engagement
pages_read_user_content
pages_manage_posts
pages_manage_engagement
编辑:我尝试使用该功能put_photo
,但它会创建一个新帖子,将图像添加到其中,而我需要将图像添加到已经存在的帖子中
解决方案
推荐阅读
- php - laravel 雄辩的 where 方法
- sql - 对这些实体之间的关系进行建模的最有效方法是什么?
- json - 何时在 Swift 中使用动态编码/解码?
- python - 具有列表值的熊猫数据框列
- oracle - 如何创建处理包含损坏行的文本文件的 SQLLDR 控制文件?
- ios - 如何允许 IOS 13 上的浏览器访问我的 iPhone 6s 的陀螺仪?
- sql-server - TSQL:合并两个集合并在值上进行分组和连接
- json - 从较大的 json 创建小 json
- python - matlab编译的python包中的索引错误
- vue.js - 提交在类星体框架中无法正常工作