`
hyl198611
  • 浏览: 228844 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Facebook应用程序权限请求以及数据获取

阅读更多

大致步骤是:

 

1、在facebook 上 创建一个应用程序,可以获得App ID/API KeyApp Secret。

 

2、使用URL:

https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream&response_type=token

 

其中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:

 

 

 

转自:http://www.cnblogs.com/DreamCreator/archive/2011/11/15/2250023.html

 

分享到:
评论

相关推荐

    Facebook登录分享发布信息程序

    这个程序的核心功能包括用户身份验证、权限获取以及信息的分享与发布。 首先,我们要理解C#是微软开发的一种面向对象的编程语言,它具有丰富的类库和强大的性能,常用于开发Windows桌面应用。在本项目中,C#作为...

    FacebookApp开发教程

    ### Facebook应用程序开发教程知识点概述 #### 一、Facebook应用程序种类及架构 - **应用程序种类**: - **安装到Facebook的应用(Apps on Facebook)**:这类应用被设计为嵌入到Facebook页面框架(Canvas)中,...

    Building-Facebook-Applications-For-Dummies

    《构建Facebook应用:傻瓜教程》一书由Richard Wagner撰写,深入浅出地介绍了如何创建、管理和优化Facebook应用程序。本书不仅适合初学者,也适用于希望深入了解Facebook应用开发的专业人士。 ### 1. Facebook应用...

    facebook-android-sdk-4.6.0

    Facebook Android SDK 4.6.0 是Facebook提供的一款开发工具包,专为Android开发者设计,以便在他们的应用程序中集成Facebook的功能。这个SDK允许开发者轻松地实现Facebook登录、分享内容、获取用户信息以及与用户的...

    FACEBOOK FLASH 示例 教程

    8. **集成与测试**:学习教程的过程中,你将了解如何在Flash中设置Facebook应用程序ID,如何在模拟器和实际设备上测试应用,以及如何处理不同Facebook权限和用户隐私设置。 9. **调试与错误处理**:在开发过程中,...

    Facebook Graph分析.pdf

    数据权限允许应用程序访问用户的个人信息或其他敏感数据,如位置信息、电子邮件地址等。 例如,`email` 权限允许应用程序访问用户的电子邮件地址。 ```json { "email": "example@example.com" } ``` 此外,还有...

    Android应用源码之facebook--sdk-master_应用.zip

    这个SDK是Facebook为开发者设计的,用于在Android应用程序中集成Facebook的功能,如登录、分享、广告以及数据分析等。通过分析和学习这个源码,我们可以深入了解Facebook SDK的工作原理,从而更好地在自己的应用中...

    facebook app for graph api

    文件"henryjiang-SF311-Facebook-b626c93"可能是该主题的一个示例代码库或者教程资源,可能包含了如何配置Facebook应用、请求访问令牌、使用Graph API进行数据交互的实例代码。如果你在学习或开发过程中遇到困难,...

    基于C#的Facebook开发包

    这个“基于C#的Facebook开发包”就是这样一个工具,它允许开发人员通过C#语言与Facebook的API进行交互,实现诸如用户登录、数据获取、内容发布等功能。 Facebook开发包,也称为Facebook SDK(Software Development ...

    Facebook API Developers Guide

    - 解释了 API(应用程序接口)的概念及其实现方式。 - 讨论了 API 如何帮助开发者更高效地与 Facebook 平台交互。 #### 二、准备阶段:构建 Facebook 应用前的准备工作(第二章) 本章重点在于帮助开发者做好...

    facebook-android-sdk

    4. **请求数据**:使用GraphRequest发起API请求,获取用户信息或其他数据。 5. **分享内容**:创建ShareContent对象并使用ShareDialog或ShareApi进行分享。 6. **事件追踪**:启用App Events并定义自定义事件以收集...

    Facebook登录上传图片C#源代码

    1. **请求权限**:应用程序引导用户至Facebook的授权页面,请求必要的访问权限(如`public_profile`, `email`, `publish_actions`等)。 2. **用户授权**:用户同意给予应用程序相应的权限后,Facebook会返回一个...

    facebook-showposts:通过 Graph API 从 Facebook 获取帖子。 通用电气工程师-源码

    在这个项目中,Facebook Showposts 将作为一款运行在 App Engine 上的应用,处理来自用户的请求,通过 Graph API 获取数据,然后将结果返回给用户。 4. **Python for Web Development**: Python 是一个流行的后端...

    7个经典Android应用程序实例源代码

    开发者将了解到如何获取和设置地图权限,以及如何使用Location Services API进行实时定位。 4. **社交分享应用**:此应用演示了如何集成社交平台SDK,实现内容分享功能。这涉及到OAuth认证,以及如何使用Facebook、...

    facebook_lib4.17.0

    Facebook SDK 4.17.0 是一个专为Android开发者设计的库,它允许开发者集成Facebook的功能到他们的应用程序中,以便实现社交分享、用户登录、广告投放等多种功能。这款SDK适用于使用Eclipse IDE的开发者,因为Eclipse...

    Facebook API 的 Java 封装请求处理组件 RestFB

    这个组件简化了在 Java 应用程序中访问和操作 Facebook 数据的过程,包括用户信息、页面、事件、照片、视频等。让我们深入探讨 RestFB 的核心特性、使用方法以及如何集成到你的项目中。 1. **RestFB 的核心特性** ...

    facebook-android-sdk-4.19.0

    Facebook Android SDK 4.19.0 是一个用于在Android应用程序中集成Facebook功能的重要开发工具包。这个SDK允许开发者轻松地实现用户登录、分享内容、获取用户信息、追踪应用事件以及利用Facebook广告等功能。以下是对...

    facebook 的登录和统计的依赖工程

    在IT行业中,Facebook的登录和统计功能是许多开发者在构建应用程序时经常使用的工具。Facebook提供了SDK(Software Development Kit)来简化这些过程,使得开发者能够轻松地整合Facebook的登录系统和数据分析服务。...

    facebook最新SDK

    Facebook的SDK,全称为Software Development Kit,是开发者用于构建与Facebook平台交互的应用程序的重要工具。在本案例中,我们讨论的是Facebook的Android SDK,版本号为4.33.0。这个版本的SDK包含了所有必要的组件...

    基于Java的源码-Facebook API 的Java 封装请求处理组件 RestFB.zip

    通过学习和使用RestFB,你可以轻松地构建各种Facebook相关的应用程序,如社交分析工具、自动化发布系统等。在实际项目中,务必关注Facebook API的权限和限制,以及用户的隐私政策,确保合法合规地使用用户数据。

Global site tag (gtag.js) - Google Analytics