安裝 facebook-sdk 的套件,

可以參考:http://stackoverflow.com/questions/19893523/python-facebook-sdk-module-object-has-no-attribute-graphapi

只需安裝 facebook-sdk 套件

若安裝了 facebook 套件執行本篇隨附的程式時會出現下面的錯誤訊息,沒有 GraphAPI 可用 QQ

(可以參考上面附上的stackoverflow網址)

AttributeError: 'module' object has no attribute 'GraphAPI'

 

<情況一>

沒有安裝過 facebook、facebook-sdk 套件

pip install facebook-sdk

python -m pip install facebook-sdk

 

<情況二>

已安裝了 facebook 套件(筆者一開始就是這樣,結果一run程式就出現錯誤訊息QAQ)

pip uninstall facebook

pip install facebook-sdk

python -m pip uninstall facebook

python -m pip install facebook

  

 

在執行程式前,要取得Access_token,

可以使用facebook的帳戶登入下面網站(facebook for deveiopers)
https://developers.facebook.com/

登入後點選"工具及支援"==> "Graph API Explorer",按右上角的Get User Access Token,如下圖:

001.png

把user_posts打勾,按下Get Acess Token,如下圖:

permissions.PNG

複製 存取權杖 (也就是token),複製到下面程式碼的第8行

就可以執行程式啦~

 

Python程式碼如下:

 

 

 


可以參考 facebook-sdk 1.0.0 的文件,

https://facebook-sdk.readthedocs.io/en/latest/

https://pypi.python.org/pypi/facebook-sdk

請不吝指教 =)

arrow
arrow
    文章標籤
    python facebook
    全站熱搜

    Jialin 發表在 痞客邦 留言(0) 人氣()