Facebook Python开发包

facebook-py-sdk的Python项目详细描述


Installation

要安装facebook sdk python,只需:

$ pip install facebook-py-sdk

Usage

Retrieve User Profile

fromfacebook_sdk.exceptionsimportFacebookResponseExceptionfromfacebook_sdk.facebookimportFacebookfacebook=Facebook(app_id='{app_id}',app_secret='{app_secret}',default_graph_version='v2.12',)facebook.set_default_access_token(access_token='{access_token}')try:response=facebook.get(endpoint='/me?fields=id,name')exceptFacebookResponseExceptionase:print(e.message)else:print('User id: %(name)s'%{'name':response.json_body.get('id')})print('User name: %(name)s'%{'name':response.json_body.get('name')})

Batch Upload Files

fromfacebook_sdk.exceptionsimportFacebookResponseExceptionfromfacebook_sdk.facebookimportFacebookfacebook=Facebook(app_id='{app_id}',app_secret='{app_secret}',)facebook.set_default_access_token(access_token='{access_token}')batch={'photo-one':facebook.request(endpoint='/me/photos',params={'message':'Foo photo.','source':facebook.file_to_upload('path/to/foo.jpg'),},),'photo-two':facebook.request(endpoint='/me/photos',params={'message':'Bar photo.','source':facebook.file_to_upload('path/to/bar.jpg'),},),'photo-three':facebook.request(endpoint='/me/photos',params={'message':'Other photo.','source':facebook.file_to_upload('path/to/other.jpg'),},)}try:responses=facebook.send_batch_request(requests=batch)exceptFacebookResponseExceptionase:print(e.message)

Dependencies

要使用应用程序的依赖项:

Contributing

请使用github模型,方法是分叉存储库并发出pull请求。

Running tests

➜  facebook-python-sdk $ pip install -e .[testing]
➜  facebook-python-sdk $ pytest

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring引导,通过POST从InputStream上载文件期间RestTemplate异常   Java小程序在小程序查看器中运行,但不在浏览器中运行   swing如何追踪Java中看似随机的崩溃?   带线程池的多线程Java阶乘计算   java EWS:FindItem请求异常中不支持的限制   java Android studio ListView默认项   Java的字符串。split()删除尾随的空条目   java如何在j2EE应用程序中通过JMS和Websphere MQ发送和接收xml文件   facebook图形api Solrjava错误:class com。restfb。类型。Post声明多个名为type的JSON字段   java Oracle数据库:使用字符(X)或数字(X)代替日期   java如何在saxon中使用DirectoryCollection   oracle我可以脱机“查看”Java标准库吗   java的增量if循环函数在主函数的增量循环中   oracle数字类型的数据库java映射   java读取一个文本文件并写入多个文本文件以进行过滤/提取   java ImageJ无法获取CurrentImage