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及更高版本