问题标签 [pyfacebook]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 pyfacebook 更新 Facebook 页面的状态
我正在尝试向我的 Django 应用程序添加功能:当新帖子获得批准时,我想通过消息和帖子链接自动更新相应 Facebook 页面的状态。基本状态更新。
我已经下载并安装了pyfacebook - 我已经阅读了 Facebook 的教程。我也在SO 上看到了这个建议:
然而,当我接到login()
电话时,pyfacebook 会尝试打开 lynx,这样我就可以“通过网络”登录 Facebook——这显然对我不起作用,因为系统应该是自动化的……我'一直在寻找,但不知道如何让这一切与脚本一起工作,而不必通过网络浏览器登录。
有任何想法吗?
django - 在 App Engine / Django 中导入中间件类时遇到问题
试图让 facebook 连接到应用程序引擎上工作,所以我遵循这些说明:
http://www.slideshare.net/mrtrosen/lab305-django-facebook-connect-integration-example
其中一个步骤需要我添加到我的 middleware_classes,因此我在 settings.py 中添加了以下内容(从上面演示文稿中的幻灯片 18 复制):
但是,当我在本地查看我的应用程序(在将其添加到 settings.py 之前正在运行)时,我收到以下错误:
配置不当:导入中间件 facebook.djangofb 时出错:“没有名为 facebook.djangofb 的模块”
但是,当我进入终端时,我可以运行 python,当我输入“import facebook.djangofb”时,我没有收到任何错误。
仅供参考,facebook 包位于 /Library/Python/2.6/site-packages。
关于为什么会发生这种情况的任何想法?我已经坚持了一段时间,所以任何帮助将不胜感激。
谢谢!
facebook - 如何使用 pyfacebook 发布流?
你好,
谁能告诉我如何使用 pyfacebook 在用户个人资料上发布故事或新闻提要,我用过
request.facebook.profile.setFBML(fbml, request.facebook.uid)
返回 request.facebook.redirect(request.facebook.get_url('profile', id=request.facebook.uid))
还有:(我在某个论坛上找到的)
request.facebook.profile.setFBML(fbml, request.facebook.uid, '', '', '', fbml)
返回 request.facebook.redirect(request.facebook.get_url('profile', id=request.facebook.uid))
它带我进入个人资料页面,但那里没有显示任何内容
我被卡住了....请帮帮我
python - 如何使用 Python/Django 在 Facebook 中获取(和使用)扩展权限
我正在尝试编写一个简单的应用程序,让用户授予我的代码写入她页面的 Facebook 流的权限。据我了解,它应该很简单:
- 让用户单击一个按钮,该按钮会在我的 Facebook 应用程序中启动一个包含页面的弹出窗口。
- 在该页面中,他们单击将stream_publish授予我的应用程序并将该权限分配给他们的页面的内容。
- 窗口关闭,我现在拥有在 cron 中运行脚本以将内容推送到该页面的流所需的所有信息。
这几天一直在看wiki。pyfacebook上的注释至少已经过时了一年,人们向我指出了 Django 的socialauth应用程序,它似乎同样过时,并且专注于针对用户而不是他们的页面。我什至不能在上面做#1,更不用说#2和3了。
如果有人可以向我展示如何使用 Django/Python 请求/接收写入 Facebook 流的权限,那将是一个很好的开始。
任何帮助将不胜感激。
google-app-engine - app-engine-patch 和 pyFacebook 不工作
我正在尝试使用 app-engine-patch 和 pyFacebook 编写一个 facebook 应用程序。我只使用每个工具提供的示例,由于某种原因它不起作用。
我已经将两者结合起来,就像这里接受的回答中描述的那样: Facebook、Django 和 Google App Engine
app-engine-patch 似乎工作得很好,但是当我尝试使用 @facebook.require_login() 我从 GAE 的日志中得到这个:
无论我用@facebook.require_login() 装饰哪个视图,都会发生这种情况
我正在使用两个项目的最新版本,但我不知道为什么它不起作用。
非常感谢您的时间。
更新:我为 pyFacebook 做了一个快速修复,但我只是忘了把它放回线程中。
现在也作为答案,因为它似乎是唯一的方法。
如果您从此更改 facebook/__init__.py 第 1292+ 行:
对此:
它会起作用,但它是一个 hack,也许它可以做得更优雅,但它确实有效。必须将 pyFacebook 开发人员指向该线程,也许他们会有更好的解决方案。
python - 为什么我的 Facebook 应用程序出现错误 104(“无效签名”)?
我正在尝试使用 PyFacebook(托管在 Google App Engine 上)开发 Facebook 应用程序。它是一个 FBML 应用程序(在 Facebook 画布而不是 iframe 中运行)。我在获取任何 API 调用功能时遇到问题。序列如下所示:
然后,如果我尝试,例如:
这将失败:
我不确定我哪里出错了。我已经验证了 api_key 和 secret_key 是正确的(很多很多次)。该应用程序已添加到我的帐户中。我什至能够让桌面应用程序正常工作;我的问题只出在这个网络托管的版本上。
谢谢你的帮助!
python - Facebook 页面详细信息和 RESTful API?
嗨,我有一个 Facebook 页面 url 列表
最好的方法是:
检查这些网址是否真的适用于 Facebook 页面而不是个人资料
从这些页面收集详细信息,例如粉丝数
帮助将不胜感激。
django - 如何调试 facebook 应用程序/django 设置(网址无效...)
我正在尝试按照本教程使用 django 设置 facebook 应用程序:http ://www.rkblog.rk.edu.pl/w/p/example-facebook-application-django/ 。我开始在 (manage.py runserver 0.0.0.0:80) 启动我的开发服务器
然后它说:现在在http://apps.facebook.com/NAME/下,您应该会看到来自您的服务器的基本 Facebook 应用程序:
但是,我收到一条错误消息:
URL http://my.ip/my_app_name/无效。
我想我已经正确设置了:
画布页面网址: http ://apps.facebook.com/my_app_name/
画布回调 URL http://my.ip/my_app_name/
问题:我该如何找出问题所在?
提前致谢!
马丁
更新:当我访问http://my.ip/myappname/时,它会重定向到http://apps.facebook.com/my_app_name/?auth_token=eac7bf38fb5e591c55ddc458d16dc9b7
我在哪里收到“url 无效”消息...但是,当我在其中粘贴带有 auth_token 的 url 时,django 会按预期提供请求的页面...为什么 facebook 说 url 无效,如果事实上它是。 ..?
python - PyFacebook 无限会话
我正在尝试设置一个 cron 任务来读取 Facebook 应用程序的更新。我已提示用户授予离线访问权限,并且我已将 session_key 存储在数据库中。
我正在创建一个新的 Facebook 对象,除了 api 和密钥之外,我还使用 session_key(以前存储在 db 中)和 fb uid。当我尝试创建身份验证令牌或进行 API 调用时,我收到错误 104:签名不正确
任何想法,经验,提示?
python - PyFacebook:Facebook() 实例没有流方法
我需要在 django 应用程序中更新我的 Facebook 粉丝页面,所以我有以下代码:
我用它来用 ipython 运行它:
但我得到了这个例外:
我已经按照以下两个步骤授予了该应用程序的权限:
在 Facebook 页面上发布帖子(1) 和授权 Facebook 粉丝页面以进行状态更新(2)
但无论我尝试什么(现在做了几个小时......)我都无法发布到页面......
我现在迷路了,有帮助吗?
(1) tech.karolzielinski.com/publish-post-of-facebook-page-wall-as-a-page-not-a-user-python-facebook-rest-api
(2)stackoverflow.com/questions/2097665/authorizing-a-facebook-fan-page-for-status-updates
PD:抱歉还没有添加链接的权限,我主要是 SO 的读者