大致步骤是:
1、在facebook 上 创建一个应用程序,可以获得App ID/API Key和App Secret。
2、使用URL:
其中YOUR_APP_ID就是你的APPID, YOUR_URL就是你应用程序的URL,Canvas程序就填Canvas的URI, scope就是请求的权限,token表示要返回 accessToken的值
这个界面进去就是跟国内的微博应用一样了,是一个申请用户授权的页面,用户点击授权后,facebook会这样请求你的YOUR_URL:
http://your_url#accessToken=xxxxxx
3、拿出accessToken密钥,通过下面的URI获取到用户信息
https://graph.facebook.com/me?access_token=xxxxxxx
4、各种API:
- Friends: https://graph.facebook.com/me/friends?access_token=...
- News feed: https://graph.facebook.com/me/home?access_token=...
- Profile feed (Wall): https://graph.facebook.com/me/feed?access_token=...
- Likes: https://graph.facebook.com/me/likes?access_token=...
- Movies: https://graph.facebook.com/me/movies?access_token=...
- Music: https://graph.facebook.com/me/music?access_token=...
- Books: https://graph.facebook.com/me/books?access_token=...
- Notes: https://graph.facebook.com/me/notes?access_token=...
- Permissions: https://graph.facebook.com/me/permissions?access_token=...
- Photo Tags: https://graph.facebook.com/me/photos?access_token=...
- Photo Albums: https://graph.facebook.com/me/albums?access_token=...
- Video Tags: https://graph.facebook.com/me/videos?access_token=...
- Video Uploads: https://graph.facebook.com/me/videos/uploaded?access_token=...
- Events: https://graph.facebook.com/me/events?access_token=...
- Groups: https://graph.facebook.com/me/groups?access_token=...
- Checkins: https://graph.facebook.com/me/checkins?access_token=...
转自:http://www.cnblogs.com/DreamCreator/archive/2011/11/15/2250023.html
相关推荐
这个程序的核心功能包括用户身份验证、权限获取以及信息的分享与发布。 首先,我们要理解C#是微软开发的一种面向对象的编程语言,它具有丰富的类库和强大的性能,常用于开发Windows桌面应用。在本项目中,C#作为...
### Facebook应用程序开发教程知识点概述 #### 一、Facebook应用程序种类及架构 - **应用程序种类**: - **安装到Facebook的应用(Apps on Facebook)**:这类应用被设计为嵌入到Facebook页面框架(Canvas)中,...
《构建Facebook应用:傻瓜教程》一书由Richard Wagner撰写,深入浅出地介绍了如何创建、管理和优化Facebook应用程序。本书不仅适合初学者,也适用于希望深入了解Facebook应用开发的专业人士。 ### 1. Facebook应用...
Facebook Android SDK 4.6.0 是Facebook提供的一款开发工具包,专为Android开发者设计,以便在他们的应用程序中集成Facebook的功能。这个SDK允许开发者轻松地实现Facebook登录、分享内容、获取用户信息以及与用户的...
8. **集成与测试**:学习教程的过程中,你将了解如何在Flash中设置Facebook应用程序ID,如何在模拟器和实际设备上测试应用,以及如何处理不同Facebook权限和用户隐私设置。 9. **调试与错误处理**:在开发过程中,...
数据权限允许应用程序访问用户的个人信息或其他敏感数据,如位置信息、电子邮件地址等。 例如,`email` 权限允许应用程序访问用户的电子邮件地址。 ```json { "email": "example@example.com" } ``` 此外,还有...
这个SDK是Facebook为开发者设计的,用于在Android应用程序中集成Facebook的功能,如登录、分享、广告以及数据分析等。通过分析和学习这个源码,我们可以深入了解Facebook SDK的工作原理,从而更好地在自己的应用中...
文件"henryjiang-SF311-Facebook-b626c93"可能是该主题的一个示例代码库或者教程资源,可能包含了如何配置Facebook应用、请求访问令牌、使用Graph API进行数据交互的实例代码。如果你在学习或开发过程中遇到困难,...
这个“基于C#的Facebook开发包”就是这样一个工具,它允许开发人员通过C#语言与Facebook的API进行交互,实现诸如用户登录、数据获取、内容发布等功能。 Facebook开发包,也称为Facebook SDK(Software Development ...
- 解释了 API(应用程序接口)的概念及其实现方式。 - 讨论了 API 如何帮助开发者更高效地与 Facebook 平台交互。 #### 二、准备阶段:构建 Facebook 应用前的准备工作(第二章) 本章重点在于帮助开发者做好...
4. **请求数据**:使用GraphRequest发起API请求,获取用户信息或其他数据。 5. **分享内容**:创建ShareContent对象并使用ShareDialog或ShareApi进行分享。 6. **事件追踪**:启用App Events并定义自定义事件以收集...
1. **请求权限**:应用程序引导用户至Facebook的授权页面,请求必要的访问权限(如`public_profile`, `email`, `publish_actions`等)。 2. **用户授权**:用户同意给予应用程序相应的权限后,Facebook会返回一个...
在这个项目中,Facebook Showposts 将作为一款运行在 App Engine 上的应用,处理来自用户的请求,通过 Graph API 获取数据,然后将结果返回给用户。 4. **Python for Web Development**: Python 是一个流行的后端...
开发者将了解到如何获取和设置地图权限,以及如何使用Location Services API进行实时定位。 4. **社交分享应用**:此应用演示了如何集成社交平台SDK,实现内容分享功能。这涉及到OAuth认证,以及如何使用Facebook、...
Facebook SDK 4.17.0 是一个专为Android开发者设计的库,它允许开发者集成Facebook的功能到他们的应用程序中,以便实现社交分享、用户登录、广告投放等多种功能。这款SDK适用于使用Eclipse IDE的开发者,因为Eclipse...
这个组件简化了在 Java 应用程序中访问和操作 Facebook 数据的过程,包括用户信息、页面、事件、照片、视频等。让我们深入探讨 RestFB 的核心特性、使用方法以及如何集成到你的项目中。 1. **RestFB 的核心特性** ...
Facebook Android SDK 4.19.0 是一个用于在Android应用程序中集成Facebook功能的重要开发工具包。这个SDK允许开发者轻松地实现用户登录、分享内容、获取用户信息、追踪应用事件以及利用Facebook广告等功能。以下是对...
在IT行业中,Facebook的登录和统计功能是许多开发者在构建应用程序时经常使用的工具。Facebook提供了SDK(Software Development Kit)来简化这些过程,使得开发者能够轻松地整合Facebook的登录系统和数据分析服务。...
Facebook的SDK,全称为Software Development Kit,是开发者用于构建与Facebook平台交互的应用程序的重要工具。在本案例中,我们讨论的是Facebook的Android SDK,版本号为4.33.0。这个版本的SDK包含了所有必要的组件...
通过学习和使用RestFB,你可以轻松地构建各种Facebook相关的应用程序,如社交分析工具、自动化发布系统等。在实际项目中,务必关注Facebook API的权限和限制,以及用户的隐私政策,确保合法合规地使用用户数据。