【问题标题】:how to post image on facebook in your page如何在您的页面中的 facebook 上发布图像
【发布时间】:2015-08-07 20:55:56
【问题描述】:

我创建 facebook 个人资料并创建页面 https://www.facebook.com/pages/Animated-GIF/872749676114274?fref=nf 。 1.我正在安装facebook python sdk。 2. 为我的 facebook 个人资料创建应用程序并获取访问令牌。 3. 现在我可以使用此代码在我的 facebook 个人资料中提交帖子

import requests

    face_token = 'ACCESS_TOKEN'
    post = 'POST TEXT'
    post.replace(' ', '+')
    requests.post("https://graph.facebook.com/me/feed/?message=" + post + "&access_token=" + access_token)

一切正常。但是我怎样才能代表动画 gif 将帖子提交到 Facebook 到 https://www.facebook.com/pages/Animated-GIF/872749676114274 页面? 谢谢

【问题讨论】:

标签: python facebook facebook-graph-api facebook-sdk-4.0


【解决方案1】:

创建相册

graph = facebook.GraphAPI(access_token)
path = "1640987309510499/albums"
post_args = {'access_token':access_token,'name':"Animated GIFs collection ", 'message':"Animated GIFs collection "}
post_data  = urllib.urlencode(post_args)
file = urllib2.urlopen("https://graph.facebook.com/" + path + "?" , post_data)
response = file.read()
al_id = response.replace("{\"id\":\"","").replace("\"}","")

嵌入帖子

photo = open("/var/www/gif/crons/fgif.gif", 'rb')

new_photo = graph.post('%s/photos' % album_id_, params={'message':title, 'source': photo})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-10
    • 1970-01-01
    • 2012-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多