Facebook Graph API(1)—介绍
1.Open Graph可以让广大用户发现你的应用或者业务
2.可以加入更多社交内容,你的朋友可能会对你的内容感兴趣
3.使用Facebook Login统一登录,可以减少投入,并且可以跨不同设备。
The Graph API Explorer
API Explorer是一个低级工具,使用它开发者可以查询,添加和删除相关数据。对开发者开发应用非常有帮助。
所有的东西在Open Graph中都有ID
Graph API使用的HTTP请求,GET for read, POST for modify add, DELETE to remove nodes.
示例:你可以在左边选择请求的类型(GET,POST or DELETE),以及任何需要修改的数据。
HTTP请求的路径是: graph.facebook.com
Names
可以根据name来获取用户信息。例如: /yourfacebookname
还有一个特别的路径来访问用户信息:/me 微软Live Connect使用的相同方式来获取用户信息。使用 /me 来获取用户信息需要认证。
Login, Authorization and Permissions 登录,授权和权限
使用Graph API访问数据需要先理解的几个专业术语。
Login:
Facebook Login可以为开发者提供不同的应用接入Facebook登录服务。
Authorization:
授权需要建立在客户端client(mobile or web), your servers(if you have them) and Facebooks Servers.授权的流程
Permissions:
权限是你的应用需要授予何种权限给应用通过Facebook Login.
Access Token:
访问令牌是在授权过程中一个特殊的字符才能,它表示一组已授予的权限,并且可以用在一个特定的应用程序或者一个特定人上。
三种类型的权限
User Data Permissions:用户信息,只读
Friends Data Permissions:用户好友信息
Extended Permissions:更详细的用户信息或者可以写入内容到用户的Open Graph中。
Connections
连接是通过构建不同的URL通过Graph API去获取用户的具体信息。再获取用户信息前提是用户必须授权给应用,否则返回空的数据集合。
Conceal —— Facebook推出的android数据加密的开源APIandroid数据加密的开源API 现如今很多的智能手机,都支持把应用安装到SD卡中,这会帮用户节省很多空间,但是许多黑客也会利用这一点窃取用户的隐私。一般情况下,应用都有SD卡的读写权限,当然他也可以读取到其他应用,存储在SD卡上的数据。这意味着如果你安装了恶意的应用,他就可以轻易的获取SD卡上的所有数据。
会议可以是生产力,只要他们正确的计划和安排。 有许多工具可用于安排会议,Outlook的Calendar是此类别中最好的工具之一。要了解如何创建移动式会议计划程序,您可以使用Xamarin.Forms和Microsoft Graph API。
相关文章
- 天气预报api免费接口_天气API
- oracle soap api,Web API与SOAP API的区别
- 使用 Web Animations API 实现一个精确计时的时钟
- 实战 Creator 2.x 项目升级 3.x!避坑要点与基础 API 写法差异总结
- 4k字介绍 React Router 6.4 超大变化:引入 Data API。你不纯粹了!
- 基于发票增值税OCR API设计自动识别应用系统,从此解放财务双手
- 环信API方法介绍
- HTML + CSS + JS 利用邮编查询 API 实现邮编查询工具
- ORA-31176: API not supported in this release ORACLE 报错 故障修复 远程处理
- MySQL Status Ndb_api_wait_nanos_count_slave 数据库状态作用意思及如何正确
- 异步API的精彩之处:Redis实现快速响应(redis异步api)
- 探索Linux系统 API 的乐趣(linux系统api)
- java spring boot Swagger2 构建api文档详解编程语言
- Linux加密API:安全加固保护您的数据(linux加密api)
- MySQL API接口:数据库连接与应用(mysql的api接口)
- MySQL异步API:为高性能加载提升极限(mysql异步api)
- API 存储至MySQL数据库的极速汇总(api 存到 mysql)
- API技术提高MySQL数据库性能(api和mysql)
- 使用JetCache的异步API访问Redis缓存
- Windows 11 Edge Ink API:手写输入延迟最高改善240%
- 如jQuery般易用的api风格代码分享
- 深入Java7的一些新特性以及对脚本语言支持API的介绍