Facebook Graph API python facepy

时间:2013-02-01 20:51:11

标签: python facebook-comments

我正在使用facepy检索fb评论和帖子(这是目标)。我已经提供了一个有效的访问令牌(从http://developers.facebook.com/tools/explorer/?method=GET&path=me生成)

产生的错误是:

NameError:名称'AAACEdEose0cBAHshwZCGJ6dHPb0x68c ....... D'未定义。和/或 facepy.exceptions.OAuthError:[190]验证访问令牌时出错:会话已在unix时间1359752400过期。

我相信我已经生成了正确的访问令牌(具有正确的权限)我以为我会先测试facepy库以检索照片。它们是从公共粉丝页面检索评论,相应用户ID和时间戳的更快方式(我猜我的大部分目标页面都有'公共信息')

有人可以帮我吗?

from facepy import GraphAPI

graph = GraphAPI(AAACEdEose0cBAHshwZCGJ6dHPb0x68c.......D)

graph.get('me/posts')

graph.post(
    path = 'me/photos',
    source = open('parrot.jpg')

2 个答案:

答案 0 :(得分:0)

从未尝试使用FB,但有些解决方案适用于其他API。

验证访问令牌时出错:会话已在unix时间1359752400过期。

全部说。但是,当我将其连接到某个数据库以存储从API检索到的某些信息时,大多数时候会发生这种情况。我相信你已经制作了正确的密钥和密码,所以不用担心。确保其他连接仍处于打开状态。

其次,当我几周没有访问API时再次发生这种情况,所以请确保登录一次或两次。

答案 1 :(得分:-1)

您的API需要在引号中... 还可以通过以下

生成扩展令牌