[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开放应用的核心之一,值得好好研究
- [facebook开发系列之四]Graph API原理
- Facebook Graph API 开发常见问题
- Facebook Graph API 开发常见问题
- [facebook开发系列之三]Facebook安全认证原理
- Facebook Graph API使用介绍
- Facebook Friends.getAppUsers using Graph API
- 调用graph api上传图片到facebook
- Facebook Graph API - 统计comment的数量
- Facebook Graph API 常见页面地址格式
- 有关Facebook Graph Api 中的一些笔记
- 利用facebook graph api发送图片
- Facebook API 开发记录
- arcgis api for silverlight开发系列之四:实现地图提示MapTips及QueryTask揭秘
- ArcGIS API for JavaScript开发教程系列(四)之离线部署与跨域问题
- Facebook Graph API - 关于since、until、before和after
- Android 使用Facebook API 开发
- 实时开发框架Meteor API解读系列<四>Server connections
- Java SE 6 新特性系列之四 编译器 API
- 自己动手做计算机-计算机科学的本质
- JS中报告"return"语句在函数之外
- C++转向C#的疑惑:难道C#中没有拷贝构造函数?
- 心态非常浮躁,不知道该做什么
- LINUX下操作常用命令命令(1)
- [facebook开发系列之四]Graph API原理
- ffplay不支持这么大的图片
- Error creating bean with name 'userService': Injection of resource methods failed; nested exception is org.springframework.beans
- ASP.net获取当前url各种属性(文件名、参数、域名等)的方法
- Qt 中的多线程
- apue第一章 (2)
- 仿iGoogle自定义首页模块拖拽
- 模拟客户端与服务器端交互--包含字符流向字节流转型的使用
- java 中的 build path 里面的 project