文档中心
机智云 文档中心
English
热搜词
APP
SDK
Android
ios
WIFI
第三方登录平台申请流程
文档编辑

一、 国内平台#

微信#

APP要实现微信登陆,必须前往微信开放平台申请一个应用,获取应用的AppID和AppSecret并且配置到开源框架中即可。

注册开发者账号#

已有开发者账号可以直接跳过此步骤

点击进入微信开放平台
name

点击《注册》进入以下界面,填写开发者基本信息
name

点击 下一步,微信开放平台将会往你的注册邮箱发送一份激活邮件
name

点击激活链接,跳转到完善资料界面,填写资料,点击完成即成功创建了微信开放平台开发者账号。
name

创建应用#

注册成功后登陆微信开放平台,选中 管理中心 跳转到应用创建界面

name

点击 创建移动应用 按钮,进入以下界面,填写应用的基本信息。

name

填写完成,点击 下一步,进入《填写平台信息界面》

name

选择需要的应用平台(一般iOS和Android都要),iOS应用需要填写Bundle ID,安卓应用需要填写应用签名和应用包名,

name

name

填写完毕后,点击 提交审核,提交审核成功,7天内微信会给出审核结果。审核通过后,应用的APPID和APPKey就可以使用了。

获取 AppID 和 AppSecret#

审核通过后在移动应用列表点击 查看
name

打开应用详情后可以看到AppID和AppSecret
name

配置开源框架#

点击查看iOS SDK 配置微信登录教程

点击查看Android SDK 配置微信登录教程

腾讯QQ#

APP要支持QQ登录,需要先到腾讯开放平台创建一个应用,获取应用的APPID,并设置到开源框架中即可。

注册开发者账号#

点击进入腾讯开放平台

name

点击 登录 ,填写账号密码登录

name

登录成功后跳转到注册界面,开发者可根据自己的需要选择个人或者公司类型。

name

下图是选择个人注册的跳转界面,需填写完整的资料,并完成邮箱验证,即成功创建腾讯开发者账号。

name

创建应用#

进入腾讯开放平台,点击 应用接入

name

安卓应用#

选择 移动应用 安卓,点击 创建应用
name

完善应用信息,并提交审核
name

iOS应用#

选择 移动应用 iOS,点击 创建应用
Alt text

完善应用信息,并提交审核
name

获取 APP ID 和 APP KEY#

安卓应用#

审核通过后,即可获取下图的APP ID 和 APP KEY来创建QQ登录登录。
name

iOS应用#

审核通过后,即可获取下图的APP ID 和 APP KEY来创建QQ登录登录。
Alt text

绑定应用#

登录机智云开发者中心,选中需要绑定第三方登录的产品
name

进入产品设置界面,选择需要关联QQ登录的应用,如下图:
name

点击 关联第三方登录 进入关联界面,填写从腾讯开放平台申请到的APPID,并点击确定,即完成了机智云应用于QQ应用的绑定。
name

配置开源框架#

点击查看ios SDK配置QQ登录教程

点击查看Android SDK配置QQ登录教程

新浪微博#

APP要支持新浪微博登录,需要先到微博开放平台创建一个应用,通过新浪sdk获得token和uid后,调用OpenAPI创建用户。

注册开发者账号#

点击进入微博开放平台
name

点击 登录 ,填写账号密码登录
name

登录成功点击 编辑开发者信息 完善开发者信息和完成身份认证。
name

开发者可根据自己的需要选择个人或者公司类型
name

完成身份认证
name

创建应用#

进入微博开放平台,点击 微连接 >> 移动应用
name

点击 立即接入
name

选择需要的应用平台(一般iOS和Android都需要)
name

填写应用信息后提交审核。iOS应用需要填写Apple ID和Bundle ID,安卓应用需要填写一套签名信息和下载地址。
name

获取 AppID 和 AppSecret#

点击应用信息,如下图所示位置查看AppID 和 AppSecret
name

调用接口#

开发者根据微博提供的 SDK 完成微博登录,通过返回的 user_id 和 access_token 调用机智云OpenAPI的创建用户接口完成登录。

百度#

APP要支持百度登录,需要先到百度开发者中心创建一个应用,通过??????获得token和uid后,调用OpenAPI创建用户。

注册开发者账号#

点击进入百度开放平台
name

登录成功后完善开发者信息,开发者可根据自己的需要选择个人或者公司类型。并完成邮箱验证,即成功创建百度开发者账号
name

创建应用#

完成邮箱验证后,通过邮箱链接进入百度开发者中心,然后点击去创建应用
name

进入开发者服务管理,点击创建工程
name

填写应用名称
name

获取 API Key 和 Secret Key#

点击基本信息,如下图所示位置查看API Key 和 Secret Key
name

调用接口#

开发者根据百度提供的 SDK 完成百度登录后获取 access_token ,然后通过百度的 REST API 获取 UID,再调用机智云OpenAPI的创建用户接口完成登录。

二、国外平台#

Facebook#

APP要支持Facebook登录,需要先到腾讯开放平台创建一个应用,获取应用的APPID,并设置到开源框架中即可。

登录developers#

点击进入Facebook for developers,登录Facebook账号
name

创建应用#

完成身份认证后创建应用

新用户创建界面,点击 创建应用
name

老用户创建应用,点击 添加新应用
name

填写应用名称和联系邮箱,点击 创建应用编号
name

创建成功后自动打开应用详情,选择 设置 >> 基本,点击 添加平台
name

选择需要的应用平台(一般iOS和Android都需要)
name

填写应用信息,
name

获取 App ID 和 App Secret#

点击控制面板即可查看 App ID,点击下图显示按钮查看 App Secret
name

调用接口#

开发者根据 Facebook 提供的sdk完成第三方登录,通过返回的user_id和access_token调用机智云OpenAPI的创建用户接口完成登录。

Twitter#

APP要支持 Twitter 登录,需要先到Twitter Developers创建一个应用,获取应用的APPID。

登录Developers#

打开Twitter Developers,点击 My apps
name

如果还没有注册Twitter账号的,需要先注册账号,已经注册账号的,请直接登录:
name

创建应用#

点击Create New App
name

填写APP名称、说明和网站地址
name
注:1)现在Twitter创建新的应用时,必须将的手机号添加到Twitter账号上。2)使用在iOS和Android应用中使用twitter登录必需填写CallBack URL。

获取 API KEY 和 API Secret#

点击Keys and Access Tokens,将得到下图中的API KEY 和 API Secret。
name

绑定并应用#

登录机智云开发者中心,选中需要绑定第三方登录的产品
name

进入产品设置界面,选择需要关联QQ登录的应用,如下图:
name

点击 关联第三方登录 进入关联界面,填写从Twitter Developers申请到的API KEY 和 API Secret,并点击确定,即完成了机智云应用于twitter应用的绑定。
name

调用接口#

开发者根据 Twitter 提供的sdk完成第三方登录,通过返回的user_id和access_token调用机智云OpenAPI的创建用户接口完成登录。

Google+#

登录APIs#

打开Google APIs,如果还没有注册google账号的,需要先注册账号,已经注册账号的,请直接登录:
name

创建应用#

登录成功后点击 选择项目
name

弹出选择项目弹窗,点击 +号 创建项目
name

填写项目名称,同意服务条款并点击创建按钮
name

在新创建的项目下,点击 凭据 >> OAuth 同意屏幕,将APP名称填入“向使用者展示的产品名称”,和填写其他app的信息。
name

返回 凭据 标签,点击 创建凭据 >> OAuth 客户端ID
name

填写应用软件包ID(bundle id),可选择填写App Store ID 和团队ID
name

获取Client ID#

点击 凭据 标签,即可在下图所示位置查看客户端ID(Client ID)
name

调用接口#

开发者根据google提供的sdk完成第三方登录,通过返回的user_id和access_token调用机智云OpenAPI的创建用户接口完成登录。

注:接口中token入参数需要Bearer开头,以空格连接。格式:Bearer access_token

Amazon#

APP要支持 Amazon 登录,需要先到 Login with Amazon 创建一个应用,获取应用的APPID。

登录Developers Center#

打开Amazon Developers Center 的Login with Amazon,点击 Sign Up
name

如果还没有注册Twitter账号的,需要先注册账号,已经注册账号的,请直接登录:
name

创建应用#

点击Register new application创建新应用
name

填写应用名称、说明和网站地址
name

添加所需要的应用平台(一般iOS和Android都需要,Android)
name

填写应用基本信
name

获取 APP ID 和 API Key#

在应用信息中即可看到APP ID
name

API Key需要在iOS或Android设置中点击API Key Value查看
name

调用接口#

开发者根据Amazon提供的sdk完成第三方登录,通过返回的user_id和access_token调用机智云OpenAPI的创建用户接口完成登录。

注:接口中token入参数需要Bearer开头,以空格连接。格式:Bearer access_token