【问题标题】:Facebook Graph API and python facebook-sdk upload multiple filesFacebook Graph API 和 python facebook-sdk 上传多个文件
【发布时间】:2018-09-29 02:36:48
【问题描述】:

我正在尝试使用多张图片发布到页面提要。我正在关注Doc's Facebook Graph API 和Doc's facebook-sdk for python。只发布消息,不发布图片。

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', ''))

返回的图片和帖子 ID 没有错误。但是,图像不会与消息一起发布。我正在使用 attachments 参数,也许是另一个。有什么想法吗?

【问题讨论】:

    标签: python django facebook-graph-api upload facebook-sdk-3.0


    【解决方案1】:

    我找到了answer

    你应该使用 json.dumpsattached_media 作为参数:

    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', ''))}]))
    

    【讨论】:

      猜你喜欢
      • 2011-11-26
      • 1970-01-01
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多