python - 使用 Django/Python 为 Facebook 应用程序创建一个 Like-Gate(显示选项卡)

标签 python django facebook

我正在使用 Python/Django 构建一个 Facebook 应用程序。我已经安装了 FanDjango,效果很好。我还需要一件事。

我想为应用程序构建一个“点赞门”。我希望该应用程序能够在用户查看大部分内容之前检测用户是否“喜欢”了粉丝页面。我还没有找到好的解决方案。

我对使用像 PyFacebook 这样的东西持谨慎态度。有人可以建议一个好的选择吗?谢谢。

最佳答案

谢谢。我通过阅读已安装的 facepy 模块中的文档来实现这一点。以下是您如何访问用户对特定页面的“喜欢”信息:

from facepy import SignedRequest
if 'signed_request' in request.REQUEST:
    signed_request = SignedRequest.parse(request.REQUEST.get('signed_request'), settings.FACEBOOK_APPLICATION_SECRET_KEY)
if signed_request.page.is_liked:
    test = "yes!"
else:
    test = "no!"  

关于python - 使用 Django/Python 为 Facebook 应用程序创建一个 Like-Gate(显示选项卡),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9853073/

相关文章:

python - 如何在 Dockerfile flask 中安装 python-apt

python - 如何在Window OS上安装conda-pack环境

django - 如何在 django 中设置自定义记录器过滤器

facebook - 将 facebook 身份验证用于浏览器扩展

ios - Firebase 中的登录和注销问题

python - Pygame 有点滞后。是不是因为计算次数太多了?

python - 创建嵌套字典的副本而不是引用

python - Django 将 json 值保存到数据库/模型

python - 具有自定义值的 Django 管理外键下拉列表

php - 允许在社交媒体上共享受密码保护的页面?