获取简单应用程序的Facebook页面访问令牌(Python)

时间:2018-05-04 21:51:02

标签: python facebook

我试图创建一个非常简单的Facebook应用程序(使用Python SDK),除了发布到自己的页面之外什么都不做。最终的应用程序每天会发一个帖子,这就是它所做的一切。 (请注意,我是一名新手程序员,这对我来说是一次学习练习。)

我的初始测试代码如下所示,并成功发布到页面:

import facebook

token = 'XXXXX'

graph = facebook.GraphAPI(access_token = token,
                          version = "2.1")

graph.put_object(parent_object='me', 
                 connection_name='feed',
                 message='Test post to page')

问题是它只有在插入token的值时才有效,这是一个有效的页面访问令牌。为了测试,我可以从Graph API Explorer获得一个,但显然我希望我的应用程序能够在每次运行时使用自己的凭据(例如应用ID和应用程序密钥)获得一个。

我一直在寻找使用Python SDK实现这一目标的方法,但我没有找到方法,部分原因是因为大多数应用程序都复杂得多(涉及用户登录等等)。我不知道有没有一种简单的方法可以做到这一点,还是问题比​​我认为的更复杂?

1 个答案:

答案 0 :(得分:0)