打开客服菜单
SEO培训学院招生介绍
天青SEO培训 > 熊掌号 > 熊掌号如何接入用户登录授权(视频教程)
熊掌号如何接入用户登录授权(视频教程)
编辑 : 天青SEO 时间 : 2018-07-13T21:55:55 浏览量 : 220

接入百度账号登录(用户登录授权)可以帮助熊掌号运营者们在搜索场景和百度app里识别当前已授权登录的百度用户,为用户提供更好的内容交互和服务体验。

以中关村在线为例,利用开发者平台完成用户登录授权的设置后,用户在中关村的熊掌号页面浏览到喜爱的商品时,无需跳转其他电商平台、无需切换账号,可以用百度账号直接下单、完成付款,简单流畅,一步到位。

如此吸引人的功能到底该如何实现呢?今天就为大家带来用户登录授权的操作详解,主要从总体介绍(平台实现角色)、开发设置&文档(设置什么)、用户登录授权的开发流程(静默授权、普通授权)、接入场景示例这四方面展开,希望能帮助到熊掌号的运营者们。


一、总体介绍

1)OAuth2.0

    •    Authorization Code

2)openid

    •    每个百度账号针对每个熊掌号下唯一用户标识

    •    同一个百度账号在不同熊掌号下openid不同

    •    保留80字符长度

3)redirect_uri

    •    授权回调地址

    •    state参数:重定向后会带上state参数。建议开发者利用state参数来防止CSRF攻击

    •    如何做uri合法性验证?


二、开发设置


•    主要字段介绍(http://xiongzhang.baidu.com/open/wiki/chapter1/section1.0.html )

    •    网页授权域名

        •    填写的是域名(是一个字符串),而不是URL,因此请勿加 http:// 等协议头。多个域名间英文逗号分割

        •    用于校验redirect_uri合法性:配置规范为全域名。例如:设置为xiongzhang.baidu.com,那么redirect_uri为http://xiongzhang.baidu.com/index.html 、 http://xiongzhang.baidu.com/login.html 合法。但http://baike.baidu.com 、 http://baijiahao.baidu.com 、 http://baidu.com 不合法,无法做用户登录授权

        •    未填写或不合法时,授权页会报错展示:redirect_uri_mismatch


三、开发文档

文档地址:https://xiongzhang.baidu.com/open/wiki/chapter2/section2.0.html

开放平台邮件组:xzh-open@baidu.com


四、开发步骤

1、开发步骤-snsapi_base

snsapi_base授权说明:

•    仅获取用户的openid

•    无需用户授权页点击确认,用户无感知

调用方式:

1)引导用户到百度授权页

•    https://openapi.baidu.com/oauth/2.0/authorize?response_type=code&scope=snsapi_base&client_id={开发者ID}&redirect_uri={授权后回跳地址}&state={STATE字段,非必填}&pass_no_login={非必填}

•    pass_no_login字段说明:可设置为1: 代表启用,此时处理逻辑为当前无百度用户登录,直接跳过,回调code固定为not_login_user

•    授权页自动跳转到 redirect_uri/?code={授权码}&state=STATE

        •    code作为换取access_token的授权码,每次用户授权带上的code将不一样,code只能使用一次,10分钟未被使用自动过期

2)获取用户授权access_token(若code=not_login_user,则已表明无用户)

•    https://openapi.baidu.com/oauth/2.0/token?grant_type=authorization_code&code={用户授权票据}&client_id={开发者ID}&client_secret={开发者密钥}&redirect_uri={与第一步里传参值保持一致}

•    返回openid

特别提醒:获取用户的OpenID无需用户同意,获取用户的基本信息则需用户同意。


2、开发步骤-snsapi_userinfo

snsapi_userinfo授权说明:

•    获取用户基本信息

•    需要用户授权页点击确认(首次),同一用户未来较长一段时间内再次进入无感知

调用方式:

1)引导用户到百度授权页

•    https://openapi.baidu.com/oauth/2.0/authorize?response_type=code&scope=snsapi_userinfo&client_id={开发者ID}&redirect_uri={授权后回跳地址}&state={STATE字段,非必填}

•    用户点击授权(或最近一次授权有效期内),授权页跳转到 redirect_uri/?code={}&state=STATE

2)获取用户授权access_token

•    https://openapi.baidu.com/oauth/2.0/token?grant_type=authorization_code&code={授权码}&client_id={开发者ID}&client_secret={开发者密钥}&redirect_uri={与第一步里传参值保持一致}

•    返回access_token,openid

3)查询用户基本信息

•    https://openapi.baidu.com/rest/2.0/cambrian/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID

特别提醒:获取用户的OpenID无需用户同意,获取用户的基本信息则需用户同意。


3、开发步骤-如何快速测试

平台提供的一个redirect_uri调试中间页,方便开发者测试按步操作(传参redirect_uri为oob)。

比如:https://openapi.baidu.com/oauth/2.0/authorize?response_type=code&scope=snsapi_userinfo&client_id=EVDSEBHpqe0oQI8eFCCG8SFXwxVzSGEP&redirect_uri=oob


五、接入场景示例

本系列课程从开发接入角度讲解开发者平台基础能力,主要有3部分:运营能力、账号授权、JS-SDK接入。

今天继续第二部分的内容:如何接入百度账号登录(用户登录授权)。

这一课能帮助大家在搜索场景和百度app里识别当前登录百度用户,提供更好的内容交互和服务体验。

天青教育SEO培训学院专注SEO实战培训SEO专业培训SEO系统培训seo网络培训SEO排名优化培训。 如果你喜欢《熊掌号如何接入用户登录授权(视频教程)》,可以把他分享给你的朋友和同行,让他们也能从中受益,他们会对你的无私表示感谢。

《熊掌号如何接入用户登录授权(视频教程)》的相关文章

天青教育最新互联网干货文章

包括SEO、营销、建站、运营、推广、自媒体等领域

  • 27

    2018-04

    百度搜索将推出清风算法2 严厉打击欺骗下载

    百度搜索将于5月上旬推出清风算法2.0,对于欺骗用户下载的问题进行永久封禁。请站长尽快对照下面说明进行自查和整改。 清风算法二期,欺骗下载主要有以下两 ...

  • 23

    2018-07

    搜狗搜索结果页展示网站logo

    一、网站logo的核心审核标准1. 仅支持二级域名;2. logo文件类型仅支持PNG格式或JPG格式;3. logo长宽比必须为1:1,大小必须200k以内, ...

  • 12

    2018-01

    360搜索“后羿”算法上线,严厉打击恶劣采集网站

    亲爱的站长朋友们:大家好。互联网的快速发展离不开原创和稀缺的优质资源,而通过我们近期的数据分析和用户反馈发现,部分网站采取疯狂而低劣的采集手段,短时间内拼凑出大 ...

  • 31

    2018-05

    百度搜索上线极光算法 倡导重视落地页时间规范

    2018年5月底,百度搜索将上线极光算法,旨在倡导资源方重视网站落地页时间规范。落地页时间因子是百度搜索判断网站收录、展示、排序结果的重要参考依据。为了让用户获 ...

  • 23

    2017-08

    百度推出清风算法,严惩网页标题作弊

    百度搜索将于2017年9月底推出清风算法,旨在严惩网站通过网页标题作弊,欺骗用户并获得点击的行为;从而保证搜索用户体验,促进搜索生态良性发展。网站如何避免被命中 ...

  • 21

    2018-07

    百度搜索将严厉打击支付宝红包受益作弊现象

    近期,百度搜索技术团队抽查发现,大量资讯站点正文中出现支付宝红包类受益作弊内容,此现象极大损害了百度搜索用户的体验,对搜索用户有误引导情况。百度技术团队将于近期 ...

  • 13

    2018-05

    SEO实战培训课程大纲

    SEO实战培训课程大纲(测试大纲,仅供参考)一、课前准备1、域名注册。 域名商和域名注册规则2、服务器、空间租用。 如何选择一个合适的空间服务器:网速、稳定和安 ...

  • 10

    2018-01

    小说专场SEO培训视频(附带详细文字说明)

    很多人多说做小说站没前途,看为什么百度偏偏单独发布了“小说专场”?百度站长平台刚刚发布了“小说专场的SEO培训视频”。这好像是头一次针对某个特定网站进行专项解读 ...

  • 29

    2018-06

    让网站排名百度首页(搜索引擎)的方法

    当你遇到一个问题或者说想要了解一个产品甚至是一个人的时候,你是否就会用到百度、谷歌、360、搜狗等搜索引擎,在搜索引擎上面输入一个词汇甚至是一段话,然后得出各种 ...

  • 11

    2018-01

    百度移动搜索地域优化服务说明

    为方便用户根据自身位置查找和使用本地信息与服务,帮助移动站点健康、稳定地提升流量,百度移动搜索现提供地域优化服务。如果您是提供线下信息服务的站点,可以通过为自己 ...

  • 10

    2018-05

    SEO实战培训都培训什么内容

    很多想参加SEO培训的朋友都会有个疑虑,那就是想知道SEO培训到底都培训什么内容,今天天青教育就跟大家讲一下天青教育SEO实战培训的主要培训大纲。最近我们的客服 ...

  • 05

    2018-07

    什么是搜索引擎与SEO

    什么是搜索引擎?定义是这样的:搜索引擎(Search Engine)是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户 ...

  • 29

    2018-06

    影响网站排名的4大因素

    我将影响网站的排名因素分为4个方面,外链,相关性,权威性和用户体验。当然实际上是肯定不止这些的,这个只是大方向来讲,每一个大方向里面都涉及到几十上百个细节,这些 ...

  • 26

    2018-01

    什么内容容易被百度判断优质内容?

    专家专栏上线后,院长陆续收到专家们自荐内容,今天,给大家分享的是,赵彦刚为站长们分享的,如何制作优质内容:什么内容容易被百度判断优质内容?这个话题对站长或SEO ...

  • 08

    2018-03

    让你10分钟快速入门学会SEO基础

      作为一个网站策划,学习一点SEO知识可以让你在策划网站乃至到网站推广的时候如虎添翼。  无论如何,天青seo认为不能到了推广的时候才关注SEO知识,有些知识 ...

  • 12

    2018-07

    6款免费的SEO工具,助力你的独立站业务更上一层楼

    每个营销人员都有他们最喜欢的一套工具,可以帮助他们更轻松地工作。当你在寻找新的工具时,你可能会坚持专门为你的行业制作的工具。例如,电子邮件营销人员可能会使用自动 ...

  • 13

    2017-12

    网站分类标签:tag的正确用途

    网站分类标签:tag的正确用途tag的正确用途与聚合页面       分类标签tag页面作为页面类型一直以来都受到站长们 ...

  • 08

    2017-12

    网站SEO优化怎么做聚合页面,为什么要做聚合页面

    首先我们了解一下什么是聚合页面:  说的通熟易懂一点就是把网站现在本身已经存在的页面做成一个新的页面。比如说,你有二个页面你把这二个不同的页面放到一起组成一个新 ...

  • 22

    2018-05

    熊掌号平台最新消息,全新升级,全新上线

    熊掌号致力于帮助资源方快捷、高效地连接全网用户,通过充分利用百度搜索生态开放的优势,帮助资源方获取流量、沉淀用户和塑造品牌,实现自身内容与服务价值的快速增长。为 ...

  • 18

    2018-07

    关于小程序创业,你想知道的一切都在这里

    小程序的一大优势就是处于微信体系内,有机会利用微信的社交流量进行裂变式传播。文 / 李浩军来源 / 馒头商学院(ID:alpworks)大家好,我是GGV纪源资 ...

  • 27

    2018-04

    营销号最喜欢用的3个快速涨粉裂变套路

       涨粉越来越难,单个粉丝获取成本越来越高,什么才是快速又有效的涨粉方法呢?    涨粉、涨粉、涨粉!这是一 ...

  • 05

    2018-07

    数据驱动是怎么跑偏的

    所谓数据驱动,这个锅技术不能背。旧文一篇,没看过的建议阅读。万恶的kpi 再谈万恶的kpi同样也建议阅读。本文内容与以上三篇有继承关系。最近有个事情, ...

  • 06

    2018-06

    微信公众号赞赏功能升级为“喜欢作者”

    从今天起,公众号赞赏升级为“喜欢作者”,符合条件的作者即可注册为赞赏账户,作者可以直接收到读者的赞赏了!目前,微信与苹果方面已经达成一致,iOS系统也支持这一功 ...

  • 21

    2018-06

    重磅 | 微信订阅号全新改版上线!

    今天,订阅号正式改版上线。为了优化用户的阅读体验与效率,鼓励订阅号内容的优化和创作,改版后的订阅号列表优化了视频、语音等富媒体的消息展示,图文、视频与多条的信息 ...

    未能查询到您想要的文章

  • seo实战培训

  • seo系统培训

  • seo网络培训

  • seo视频培训

cache
Processed in 0.012264 Second.