什麼是訪問用於python 2.7或python 3.0的Facebook Graph API數據的最佳庫?使用Python訪問Facebook API數據
我是新來的Facebook圖形API。做了一些研究,過去人們使用pyfacebook和Facebook的Python SDK,但似乎沒有更新/支持。目前人們使用什麼來訪問數據?有沒有獨立於平臺/框架的?
什麼是訪問用於python 2.7或python 3.0的Facebook Graph API數據的最佳庫?使用Python訪問Facebook API數據
我是新來的Facebook圖形API。做了一些研究,過去人們使用pyfacebook和Facebook的Python SDK,但似乎沒有更新/支持。目前人們使用什麼來訪問數據?有沒有獨立於平臺/框架的?
人們使用SDK。這是最容易管理的方式。
Python SDK(Facebook)是最新的,並且在https://github.com/pythonforfacebook/facebook-sdk處有回購。這不是官方,因爲Facebook不再正式支持,但它被維護(最近12天前提交)和人們使用它。
面對以及積極維護https://github.com/jgorset/facepy。 facepy的界面非常實用,並且是API上的輕量級包裝器(幾乎可以訪問原始API),而Python SDK更加集成。
例如,
照片上傳
的Python SDK
graph = facebook.GraphAPI(oauth_access_token)
tags = json.dumps([{'x':50, 'y':50, tag_uid:12345}, {'x':10, 'y':60, tag_text:'a turtle'}])
graph.put_photo(open('img.jpg'), 'Look at this cool photo!', album_id_or_None, tags=tags)
Facepy
graph = GraphAPI(oauth_access_token)
graph.post(
path = 'me/photos',
source = open('parrot.jpg')
)
通知的.put_photo
VS me/photos
其中後者類似於NA tive Graph API調用。
還有Django Facebook http://django-facebook.readthedocs.org/en/latest/