功能描述
通过js登录到各平台。
支持格式
Json
请求参数:
字段 | 可选 | 类型及范围 | 说明 |
---|---|---|---|
type | 否 | string | 登录平台类别,只支持qq,weibo,weixin,apple四个type |
请求调用示例params={
"type":"qq"
};
LightSDK.native.socialLogin(params,cb);
返回值说明
字段名 | 字段类型 | 说明 |
---|---|---|
openId | string | 三方平台返回的唯一标识 |
unionid | string | 微信平台返回的唯一标识(该字段只有type为weixin时才会返回) |
userName | string | 用户昵称 |
raw | json | 三方平台返回的用户信息 |
userHeadPic | string | 用户头像地址 |
code | string | 微信平台返回的授权临时票据,用于前端后续获取access_token值使用(该字段只在share.gmu中不配置wechat_appSecret情况且type为weixin时才返回)注意:在share.gmu中不配置wechat_appSecret情况且type为weixin时,以上openId,unionid,userName,raw,userHeadPic字段则不返回,只返回code字段。 |
返回字段示例
"data": { |
注意事项
1.苹果登录目前仅支持iOS13以上机型,微博和qq登录需要开发者平台审核过才能使用登录功能,微信登录需要开发者认证才能使用。
2.需要在配置文件config.js中配置如下内容:
module.exports = { |
效果