标签: pyfacebook

Python - Facebook API - 需要一个有效的例子

好吧,所以我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 api facebook signature pyfacebook

40
推荐指数
1
解决办法
7万
查看次数

Facebook API和Python

有没有人知道一个很好的平台无关的例子或库通过Python进行Facebook身份验证和Graph API访问?

官方Facebook Python SDK与Google App Engine绑定,Pyfacebook与Django密切相关.

我只是希望能够在终端中乱搞并完成对用户进行身份验证的过程,然后从Facebook API执行简单请求.

谢谢.

python facebook pyfacebook facebook-graph-api

26
推荐指数
1
解决办法
3万
查看次数

如何使用Python/Django在Facebook中获取(和使用)扩展权限

我正在尝试编写一个简单的应用程序,让用户授予我的代码权限,以写入她的页面的Facebook流.据我了解,它应该像以下一样简单:

  1. 让用户点击一个按钮,启动包含我的Facebook应用程序中的页面的弹出窗口.
  2. 在该页面中,他们点击了将stream_publish授予我的应用的内容,并将该权限分配给他们的页面.
  3. 窗口关闭,我现在拥有了在cron中运行脚本以将内容推送到该页面流所需的所有信息.

我已经读了几天维基.关于pyfacebook的注释至少已经过时了一年,人们已经向我指出了Django 的socialauth应用程序,它看起来同样过时了,专注于针对用户而不是他们的页面.我甚至不能在那里做#1,让#2和3.

如果有人可以告诉我如何使用Django/Python来请求/获得写入Facebook流的许可,那将是一个很好的开始.

任何帮助将不胜感激.

python django facebook pyfacebook

11
推荐指数
1
解决办法
5922
查看次数

Facebook Python-SDK VS. PyFacebook?

我开始使用Django开发一个facebook应用程序.

我正在尝试为我的应用程序选择合适的API包装器,我无法决定是否使用PyFacebook(文档很好但没有官方发布)或官方的Facebook Python SDK(令人惊讶地记录很少).

我失踪的两者之间是否存在重大差异?

谢谢你,利兹

python facebook pyfacebook

9
推荐指数
1
解决办法
2762
查看次数

Facebook是否放弃了对Python的支持?

Python SDK似乎已从Github中删除.https://github.com/facebook/python-sdk返回404.

他们是否将开发工作转移到其他地方,放弃了支持,或者这只是一个错误?开发者网站仍然链接到Github(请参阅https://developers.facebook.com/opensource/),但这并不意味着什么.

有人有克隆吗?

编辑

我意识到API仍然可用,但这不是重点.许多第三方软件包依赖于SDK(如django-socialregistration).删除存储库已经打破了所有这些(因为它通常是一个包需求),这反过来会破坏站点部署.

python facebook pyfacebook

7
推荐指数
1
解决办法
813
查看次数