facebookLogin

来自于:APICloud

概述

facebook登录 SDK 概述

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

配置 config.xml 文件:

1,配置 urlScheme

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

- 名称:facebookLogin
- 参数:appId
- 配置示例:

    ```js
    <feature name="facebookLogin">
        <param name="appId" value="*********" />
    </feature>
    ```

- 字段描述:

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

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

login

Facebook登录授权

login(callback(ret, err))

callback(ret, err)

ret:

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

err:

  • 类型:JSON 对象

内部字段:

{
    msg:''    //错误描述
}

示例代码

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

可用性

iOS系统 Android系统

可提供的1.0.0及更高版本