我尝试使用Facepy,一种Facebook和Python的API,简单地将一张图片从我的桌面发布到一个Facebook页面,我有这个页面的授权代码,并拥有发布流和上传照片的权限。(更新:如何验证这是真的?)在
它不适合我,尽管它对Facepy的作者有效。我不知道是什么引起了这个问题。当我运行从Facepy站点获取的代码时(在我的计算机上使用.jpg):
更新:这是我正在运行的全部代码:
from facepy import GraphAPI
print 'Trying Facebook page...'
my_token = 'xxxxxxxxxxxxxxxxx'
graph = GraphAPI(my_token)
# Get my latest posts
my_posts = graph.get("me/posts")
#Post a photo of a parrot
graph.post(path = "me/photos",source = open("python.png"))
print 'Done.'
Facepy返回以下错误:
^{pr2}$我在WinXP上用python2.5和python2.7进行了尝试,但没有成功。不过,Facepy可以通过graph.get('me/posts')
获取我的最新帖子
如果您能给我一些建议,我们将不胜感激。在
我也有同样的问题。显然找到了答案。在
根据GitHub page,一个
source
参数需要rb
模式:适用于我(使用Python3和Graph API 2.8)。在
要从URL发布,可以使用
^{pr2}$url
:相关问题 更多 >
编程相关推荐