gpt4 book ai didi

python - 使用 Python 访问 Facebook API 数据

转载 作者:太空狗 更新时间:2023-10-29 21:40:41 33 4
gpt4 key购买 nike

访问 python 2.7 或 python 3.0 的 Facebook Graph API 数据的最佳库是什么?

我是 Facebook Graph API 的新手。做一些研究,过去人们使用 pyfacebook 和 Facebook Python SDK,但似乎都没有更新/支持了。人们目前使用什么来访问数据?有没有独立于平台/框架的?

最佳答案

人们使用 SDK。这是最易于管理的方式。

Python SDK (facebook) 是最新的并且在 https://github.com/pythonforfacebook/facebook-sdk 有一个 repo .它不是官方的,因为 Facebook 不再正式支持它得到维护(最后一次提交是在 12 天前)并且人们确实在使用它。

facepy 也得到积极维护 https://github.com/jgorset/facepy . facepy 的界面非常实用,是 API 的轻型包装器(您几乎可以访问原始 API),而 Python SDK 的集成度更高。

例如,

照片上传

Python 开发工具包

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)

脸皮

graph = GraphAPI(oauth_access_token)
graph.post(
path = 'me/photos',
source = open('parrot.jpg')
)

请注意 .put_photome/photos,后者类似于 native Graph API 调用。

还有 Django Facebook http://django-facebook.readthedocs.org/en/latest/

关于python - 使用 Python 访问 Facebook API 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10778018/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com