Python Facebook SDK : 'module' object has no attribute 'GraphAPI'

标签 python facebook facebook-graph-api module

我正在尝试使用 Facebook SDK for Python 运行一个基本示例。我试着做这个 tutorial从命令行执行(使用“pip install facebook”和“pip install facebook-sdk”首先成功完成...):

enter image description here

import Facebook 工作正常,但 graph = facebook.GraphAPI() 给出以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'GraphAPI'

我对模块的工作原理并不十分熟悉,但看起来 facebook 不知何故根本无法识别!或者这里缺少其他东西。从命令行,我尝试了这些事情来调查:

>>>dir(facebook)

输出:

['__builtins__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__version__']

还有……

>>>help(facebook)

输出:

Help on package facebook:

NAME
    facebook - TODO: Document your package.

FILE
    /Library/Python/2.7/site-packages/Facebook-0.0-py2.7.egg/facebook/__init__.py

PACKAGE CONTENTS


DATA
    __loader__ = <zipimporter object "/Library/Python/2.7/site-packages/Fa...
    __version__ = 'TODO: Enter a version'

VERSION
    TODO: Enter a version

(END) 

...但我还是被卡住了。我是否需要“输入一个版本”以某种方式让事物完全实例化?或者是别的什么?

最佳答案

我第一次使用 facebook-sdk for python 时遇到了同样的问题。碰巧我将我的 python 文件命名为“facebook.py”,并且不自觉地产生了名称冲突。

关于Python Facebook SDK : 'module' object has no attribute 'GraphAPI' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19893523/

相关文章:

python - 如何在您自己的网络应用程序中实现 Google Suggest(例如使用 Python)

php - 以 Facebook 的方式订购个人资料墙(出版物和事件提要)

facebook-graph-api - 发布带有位置的状态更新

javascript - Flask python 列表到 javascript

python - 如何使用 Shopify Python API RecurringApplicationCharge

Python 切割示例

ruby-on-rails - ruby on rails 登录 facebook 获取信息

ios - 如何在同一相册的 Facebook 和 Twitter 上使用 SLComposeViewController 发布多张图片

iOS Facebook SDK 3.1 openActiveSessionWithReadPermissions : Detect when user is not granting access

facebook - init() 因 OAuthException 失败