好吧,所以我google了一下,我在stackoverflow上找到了线程,我已经检查了官方的Facebook wiki和..什么不是..
我现在希望你们其中一个人坐在用于Python的Facebook API示例代码上.这就是我到目前为止所得到的只是通过PyFacebook的"无效签名",这似乎是一个死的项目:
from facebook import Facebook
api_key = '123456789______'
secret = '<proper secret key>'
OTK = 'XXXXX' # <-- You get this from: https://www.facebook.com/code_gen.php?v=1.0&api_key=123456789______
long_term_key = None
fb = Facebook(api_key, secret)
def generate_session_from_onetime_code(fb, code):
fb.auth_token = code
return fb.auth.getSession()
if not long_term_key:
long_term_key = generate_session_from_onetime_code(fb, OTK)['session_key']
print 'Replace None with this in the .py file for long_term_key:'
print long_term_key
fb.session_key = long_term_key
fb.uid = 000000001 # <-- Your user-id
fb.signature = api_key # <-- This doesn't work at …Run Code Online (Sandbox Code Playgroud) 有没有人知道一个很好的平台无关的例子或库通过Python进行Facebook身份验证和Graph API访问?
官方Facebook Python SDK与Google App Engine绑定,Pyfacebook与Django密切相关.
我只是希望能够在终端中乱搞并完成对用户进行身份验证的过程,然后从Facebook API执行简单请求.
谢谢.
我正在尝试编写一个简单的应用程序,让用户授予我的代码权限,以写入她的页面的Facebook流.据我了解,它应该像以下一样简单:
我已经读了几天维基.关于pyfacebook的注释至少已经过时了一年,人们已经向我指出了Django 的socialauth应用程序,它看起来同样过时了,专注于针对用户而不是他们的页面.我甚至不能在那里做#1,让#2和3.
如果有人可以告诉我如何使用Django/Python来请求/获得写入Facebook流的许可,那将是一个很好的开始.
任何帮助将不胜感激.
我开始使用Django开发一个facebook应用程序.
我正在尝试为我的应用程序选择合适的API包装器,我无法决定是否使用PyFacebook(文档很好但没有官方发布)或官方的Facebook Python SDK(令人惊讶地记录很少).
我失踪的两者之间是否存在重大差异?
谢谢你,利兹
Python SDK似乎已从Github中删除.https://github.com/facebook/python-sdk返回404.
他们是否将开发工作转移到其他地方,放弃了支持,或者这只是一个错误?开发者网站仍然链接到Github(请参阅https://developers.facebook.com/opensource/),但这并不意味着什么.
有人有克隆吗?
编辑
我意识到API仍然可用,但这不是重点.许多第三方软件包依赖于SDK(如django-socialregistration).删除存储库已经打破了所有这些(因为它通常是一个包需求),这反过来会破坏站点部署.