我正在尝试用我的应用程序实现Facebook实时api。我想从我的“脸谱”页面上获取订阅源。 我已获得app_access_token。。。在
app_access_token = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx'
url = 'https://graph.facebook.com/' + FB_CLIENT_ID + '/subscriptions?access_token=' + app_access_token
url_params = {'access_token':app_access_token,'object':'page', 'fields':'feed', 'callback_url':'http://127.0.0.1:8000/fb_notifications/', 'verify_token' : 'I am taking a random string here...'}
urlResponse = call_url(url, url_params)
每次我用url参数调用url时,都会得到错误:HTTP error 400:Bad Request
但是如果我不带url参数调用url,我得到{"data": []}
请注意,在url参数中,我使用的是verify_令牌,一个随机字符串和回调的url与facebook应用程序的redirect_url参数不同(只想知道是否有必要将相同的url放在这里?)在
请告诉我我做错了什么? 我使用python/django来实现。在
我已经想好了。。。 . . . . 向url发出POST请求:
将{}作为post参数传递。。。。。 确保您的回叫网址应该是可访问的。它在本地主机上不起作用(我想是这样。。。我无法在本地主机上测试它。)
所以在Python中,代码应该是:
^{pr2}$urlResponse应为null。在
带有回调url的函数应返回:
如果有任何疑问,请告诉我!!!在
要了解如何处理来自FB的通知: 请访问以下网址: Handling notifications request from Facebook after successful subscription
使用POST而不是GET,并在url中使用作为查询参数传递的空正文&}。在
object
、fields
、callback_url
和{见https://developers.facebook.com/docs/reference/api/realtime/。在
相关问题 更多 >
编程相关推荐