facebookLogin

来自于:APICloud

login

概述

facebook登录 SDK 概述

facebookLogin模块封装了facebook授权登录功能,使用之前需要去Facebook登录创建应用。

配置 config.xml 文件:

1,配置 urlScheme

使用此模块前需先配置 config.xml文件,方法如下:

  1. - 名称:facebookLogin
  2. - 参数:appId
  3. - 配置示例:
  4. ```js
  5. <feature name="facebookLogin">
  6. <param name="appId" value="*********" />
  7. </feature>
  • 字段描述:

    appId:(必须配置)Facebook创建的应用的appId ```

配置本参数原理解释可参考 APICloud 官方技术文档

login

Facebook登录授权

login(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status: true, //布尔类型;是否成功返回
  3. token: "" //字符串类型;返回 token
  4. userId:'' //字符串类型;返回 用户id
  5. firstName:'' //字符串类型;返回 用户firstName
  6. middleName:'' //字符串类型;返回 用户middleName
  7. lastName:'' //字符串类型;返回 用户lastName
  8. name:'' //字符串类型;返回 用户名称
  9. headPic:'' //字符串类型;返回 用户头像
  10. }

err:

  • 类型:JSON 对象

内部字段:

  1. {
  2. msg:'' //错误描述
  3. }

示例代码

  1. var cnPay = api.require('facebookLogin');
  2. facebookLogin.login(function(ret){
  3. api.alert({msg:JSON.stringify(ret)});
  4. api.alert({msg:JSON.stringify(err)});
  5. });

可用性

iOS系统 Android系统

可提供的1.0.0及更高版本