[facebook开发系列之四]Graph API原理

来源:互联网 发布:apiv.2.0.js 编辑:程序博客网 时间:2024/04/28 15:09

facebook的新接口使用Graph API来进行数据交互

 

Graph API类似于REST 方法,确有不同于REST。功能的确很强大,值得我们去学习

 

The Graph API 使用 OAuth 2.0 认证

写graph api之前先提一下OAuth2.0中获取的access_token。这个access_token是由facebook生成、用户授权给应用程序的

access_token具有有效期

 

Graph API使用https,返回json 字符串

 

一.一般用法

 

在facebook中所有的对象都可以用一下方法访问

https://graph.facebook.com/facebookobjectid(or facebookobjectname)

注意,facebook中所有的对象都会有唯一一个标示id

 

二.认证

 

一个对象的信息可能会显示一部分,如需显示另一部分信息则需要access_token。

有些信息就是有access_token也不能访问,是因为用户做了隐私设置

例如如果一个账号处于test mode下,应用程序是不能获取其邮件地址的

 

graph API url 结构

https://graph.facebook.com/ID/CONNECTION_TYPE.

例如,

获取好友的url:https://graph.facebook.com/me/friends?access_token=...

 

其他的查找、发布什么的,都不介绍了。水很深,总之功能很强大。graph api是facebook开放应用的核心之一,值得好好研究


 

 

 

 

原创粉丝点击