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

接入百度账号登录(用户登录授权)可以帮助熊掌号运营者们在搜索场景和百度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、营销、建站、运营、推广、自媒体等领域

  • 10

    2018-07

    360搜索移动端上线站点子链功能

    360鼓励站长提交优质子链,在搜索结果中以更丰富的形式展现,提升网站的流量和用户体验,目前站点子链仅在移动端展现,触发方式:采用关键词(主链名称)精确匹配方式触 ...

  • 28

    2018-06

    百度搜索推出细雨算法 促进供求黄页类站点生态健康发展

    为保证搜索用户体验,促进供求黄页类b2b站点生态健康发展,百度搜索将于7月中旬推出细雨算法,命中算法的站点将会受到限制展现的处罚。算法主要针对以下问题:1.&n ...

  • 23

    2018-05

    百度谢天:从站到号,搜索升维

     “过去的半年,是百度搜索发生剧烈变化的半年,我们颠覆了自己,也在自我颠覆过程中涅槃、蜕变、化蛹成蝶。这个变化就是熊掌号。”5月22日,在2018百度 ...

  • 16

    2018-01

    360搜索将逐步取消referer关键词显示

    亲爱的站长朋友们:大家好。近年来,搜索引擎网站信息加密已经成为业内共同举措,此举能更好维护网络环境的安全,提升用户搜索的体验。就此,360搜索将逐步取消refe ...

  • 10

    2018-01

    百度搜索结果官网子链sitelink展现上线

    2012年11月,百度站长平台发布《百度搜索结果官网子链sitelink展现上线》公告。为了能够更好的将优质权威的站点进行展示,且给用户提供更直观的搜索结果,提 ...

  • 23

    2017-08

    百度移动搜索冰桶算法,提高移动页面用户体验

    2016年,冰桶算法连续发布3个升级版本,现已更新到冰桶算法4.5,辣么多算法,究竟都说了什么呢?学院君现在就来和大家唠唠:冰桶算法,初次推出是2014年,主要 ...

  • 24

    2018-04

    SEO整站优化方案制作

    不管是我们为自己的网站做SEO还是给自己公司的网站优化,又或者是给客户提供SEO服务,在SEO工作开始之前做好一份详细的SEO方案,不要怕费时间,只有有计划地去 ...

  • 11

    2018-01

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

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

  • 14

    2018-05

    做一个网站应该怎么选择合适的虚拟主机(空间服务器)

    做为一个SEO、或者是站长,甚至是公司企业,当需要建立一个独立网站的时候,不管这个网站是作为什么用途,博客、资讯站、图片站,还是企业官网,除了独立的域名之外(域 ...

  • 13

    2018-05

    域名注册商的选择与域名注册规则

    一个网站能够正常访问必须具备服务器IP和网站程序,机警的朋友可能发现了问题,我们平时访问的网址(域名)呢?理论上是可以不需要域名的,我们可以直接通过服务器IP地 ...

  • 05

    2018-07

    什么是搜索引擎与SEO

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

  • 10

    2018-01

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

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

  • 22

    2017-11

    Google SEO教程:如何优化英文网站在谷歌的排名

    虽然网上已经有数不清的Google SEO教程,但大部分教程可能已过时,或者相对零散不成体系。作为一个有7年实践经验的SEOer,我决定写一篇教程来详细介绍当前 ...

  • 08

    2018-06

    2018年谷歌排名优化要多久才能上前10

    不少做谷歌优化的站长都关心一个问题:谷歌排名优化要多久才能上首页?最常听到的说法就是:这个真没有什么准确的答案。不过近日,国外一家SEO研究机构,通过对Ahre ...

  • 19

    2018-03

    单页网站SEO优化技巧大全

      一个做英语培训行业的朋友问空明网络公司单页网站要怎么优化,他们公司采取的策略是单页面网站建站群,优化成百上千的单页面网站,通过群站的方式来给官网导 ...

  • 07

    2017-12

    发外链有用吗?网站SEO站外建设速成手册

    SEO的基础知识,在我上传的很多SEO教程就有讲。此外百度等搜索引擎官方都有学习的资料,在百度站长平台即可看到。所有的SEO知识,都在站内和站外2方面讲,站内做 ...

  • 28

    2018-06

    熊掌号平台主页装修功能上线

    为方便熊掌号用户对熊掌号主页进行统一管理,主页装修功能于6月22日上线了。该功能对以下原有几项主页管理功能进行整合:背景图设置、运营位设置、宣传位管理,并新增图 ...

  • 13

    2017-12

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

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

  • 09

    2018-01

    百度之夜:给站长一个更加开放的百度

    2015年4月14日,一年一度搜索分享会MADCon在厦门举办,当晚,百度站长平台召开高端沙龙,由SEO圈知名人士Zac、渠成、柳焕斌,爱站网创始人郑志平,站长 ...

  • 05

    2018-07

    金佰利告诉你,品牌广告投放如何抢C位

    金佰利旗下好奇新品发布,投放百度开屏,成功抢占C位,点击率高达8.11%。推荐阅读:技术赋能旅游营销,百度助力“一带一路”下的旅游产业百度斩获艾奇奖金奖 AI赋 ...

  • 28

    2018-06

    熊掌号即将上线对公认证收费

    熊掌号认证是百度对熊掌号主体所提交的主体信息、资质文件进行甄别与核实的过程,有效期一年。认证通过后平台会将熊掌号认证详情展示给所有的用户,以证明这个帐号背后主体 ...

  • 09

    2018-01

    百度站长平台:“站长+”时代全新出击

    2015年7月31日,百度站长平台高端沙龙来到深圳,与太平洋、糗事百科、土巴兔等50余家优质站点技术负责人畅谈整个下午,围绕站长平台“站长+”转型、站长工具2. ...

  • 16

    2019-04

    QQ注册邀请码免费获得3天QQ会员

    相信很多小伙伴在注册QQ的时候会发现,有个小提示:我有邀请码,注册获得QQ会员3天什么是邀请码?QQ注册邀请码是腾讯推出的一款拉新用户的营销工具,利用QQ邀请码 ...

  • 21

    2018-06

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

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

    未能查询到您想要的文章

  • seo实战培训

  • seo系统培训

  • seo网络培训

  • seo视频培训

cache
Processed in 0.029092 Second.