申请QQ互联网站接入回调地址怎么写

申请QQ互联网站接入回调地址怎么写,第1张

1. 开发者注册

1. 在QQ互联开放平台首页 http://connect.qq.com/ ,点击右上角的“登录”按钮,使用QQ账号登录,如下图所示:

重要提示:

开发者QQ号码一旦注册不能变更,建议使用公司公共QQ号码而不是员工私人号码注册,以免遇到员工离职等情况造成不必要的麻烦。

2. 登录成功后会跳转到开发者注册页面,在注册页面需要提交公司或个人的基本资料。下图所示的是公司注册页面:

2. 网站接入申请

网站接入前,需首先进行申请,获得对应的appid与appkey,以保证后续流程中可正确对网站与用户进行验证与授权。

2.1 添加网站

开发者注册成功后,会跳转到“管理中心”页面。点击添加网站,填写相应的信息,如下图所示:

网站信息填写完成,点击“确定”后,网站注册完成,进入管理中心,在管理中心可以查看到网站获取的appid和appkey,如下图所示:

2.2 网站信息完善

在管理中心,点击申请的网站下的“编辑信息”,进入编辑页面,点击右上角的“编辑”按钮,页面进入编辑状态,即可对网站信息进行修改和完善,如下图所示:

3. 网站开发

进入控制台页面,可以看到网站申请处于“开发”状态。网站上线,首先需对网站进行开发,即完成QQ登录功能并正常放置QQ登录按钮,如下图所示:

3.1 开发流程概述

开发流程主要包括如下几个步骤:

3.1.1 网站上设置QQ登录入口

网站主可以在自己的网站首页入口和主要的登录、注册页面上放置“QQ登录”标识(见红色方框标记处):

3.1.2 用户登录验证和授权

1. 用户点击QQ登录按钮之后,d出QQ登录窗口,在登录窗口中将显示网站自己的Logo标识,网站名称以及首页链接地址

如果用户已登录QQ软件,也可以一键快速登录。

如下图所示:

2. 成功登录后,d出授权框引导用户授权(仅在第一次成功登录,以及第一次访问某个未授权的OpenAPI时会出现授权页),如下图所示:

授权框中的授权列表由网站自行配置,详见scope参数说明。建议控制授权项的数量,只传入必要的接口名称,因为授权项越多,用户越可能拒绝进行任何授权。

3.1.3 登录和授权完成后,跳转回网站

如果用户成功登录并授权,则跳转到指定的回调地址,该回调地址由第三方网站自行配置(在上一步的请求中传入),回调地址建议设置为网站首页或网站的用户中心。

3.1.4 获取并存储access token以及openid

成功登录后,即可发送请求来获取access token以及openid,这两个参数在调用OpenAPI访问和修改用户数据时必须传入,网站需自行绑定或存储:

(1)access token用来判断用户在本网站上的登录状态,具有3个月有效期,用户再次登录时自动刷新。

(2)openid是此网站上唯一对应用户身份的标识,网站可将此ID进行存储便于用户下次登录时辨识其身份,或将其与用户在网站上的原有账号进行绑定。

3.1.5 在网站上显示用户登录昵称与QQ头像

建议网站调用get_user_info接口,在首页或顶部显示用户通过QQ帐号的登录状态,使用户体验一致,包括用户昵称、QQ头像,如下图所示:

3.2 开发说明

QQ登录功能使用国际通用的OAuth2.0协议进行验证与授权,可通过以下两种方式进行网站开发:

(1)使用QQ互联提供的SDK包,用户体验统一,只需要修改少量代码,不需要理解验证授权流程,需要快速接入QQ登录的应用可选用此方法。

详见:SDK下载

JS SDK详见:JS SDK使用说明

(2)根据QQ登录OAuth2.0协议,自主开发,此方法自定义程度较高,需要与现有系统进行整合的网站可选用此方法。

详见:OAuth2.0开发文档

(3)社区类网站可以使用集成插件快速接入QQ登录。

4. 使用QQ互联提供的OpenAPI

完成网站的开发后,即可在“管理中心”的“控制台”页面,点击“当前流程”下的“申请上线”,流程处于“审核”状态。

提交审核后,腾讯会在两个工作日完成审核,审核通过后,网站即正式上线。

网站上线后,可以使用QQ互联提供的丰富的API资源:

1. 我们提供了各种OpenAPI给开发者,网站可以调用这些API来实现需要的功能,使登录用户在网站上即可访问和修改QQ空间受保护的资源。

详见:API列表 API调用说明

2. 为方便网站快速使用这些API,QQ互联提供了JS-widget, JS-widget是JS封装的SDK,只需要在网站引入JS文件,就可以用封装好的方法访问对应的API,开发简单。

详见:JS SDK使用说明

5. WAP网站接入

上述文档主要是针对WEB以及XHTML格式的网站。

WAP网站接入QQ登录可基于OAuth1.0协议和OAuth2.0协议。

基于OAuth1.0协议:接入过程详见开发攻略。该攻略对于一般网站和WAP网站接入都适用,每一步中WAP网站接入时需特别注意的地方特别用红色标注。

基于OAuth2.0协议:接入过程详见OAuth2.0开发文档。该文档对于一般网站和WAP网站接入都进行了说明。

问题一:第三方开发平台回调地址什么意思 回调地址即在这里用来指定跳转回网站的URL。 回调地址注册的目的是为了保障第三方APPID帐户的安全,以免被其他恶意网站盗用。

问题二:回调地址是什么意思? 10分 其实我也想知道,我第一次发游戏,刚审核通过

问题三:QQ互联 提供方和回调地址填什么 20分 提供方我填的是自己网站名,回调地址就直接填自己的网址,不过不要填 就直接填后面那些。

问题四:回调地址提示地址不合法,什么原因 百度站长里要提交的是一级或者二级域名 新浪博客的网址不符合这个标准

问题五:支付宝支付能力开发 其中,应用网关 和授权回调地址 怎么填写?他们分别指什么东西? blogs/...7

有详细介绍

问题六:申请QQ互联网站接入回调地址怎么写 【QQ登录】回调地址常见问题及修改方法

1. 什么是回调地址域名?

用户点击QQ登录跳转到QQ登录页面,登录成功后,应该跳转回网站。回调地址即在这里用来指定跳转回网站的URL。回调地址注册的目的是为了保障第三方APPID帐户的安全,以免被其他恶意网站盗用。 申请时需注意:1. 只需要填写站点根域名即可;2. 如有多个站点同时使用该APPID,可以注册多个根域名,用分号隔开;3. 具体跳转URL将在程序中指定路径以及请求参数进行构造。例如:

申请时填写的callback是:mysiteexample

合法的回调地址可以是:bbs.mysite/qqlogin.php?a=1

也可以是:example/qqlogin.php?a=1

但是如果使用:othersite/qqlogin.php?a=1 ,请求将会被认为非法,因为该回调地址根域名未被注册过。

2. 回调地址错误的原因有哪些?

回调地址错误,会返回错误码:21006、100010回调地址错误的原因如下:(1)没有传入回调地址;(2)传入的域名与申请接入时填写的回调地址域名冲突。例如:申请时填写的回调地址是:example,传入的是qzone.qq/get_access_token.php?a=b, 则会返回错误码。正确的请求回调地址示例是:example?a=b&c=d(3)请求地址超长,callback或者state需保持在500字节以内。

3. 如何修改回调地址?

Step1:登录 connect.qq/ 后,点击“管理中心”,在管理中心页面会显示已添加的网站或应用的相关信息。点击“编辑信息”。Step2:点击右上角“编辑”按钮,使页面进入可编辑状态。勾选使用范围。

Step3:修改回调地址(可以填写多个根域名,并用分...

问题七:回调地址域名是什么意思? 哪里出现的?

问题八:「回传」和「回调」是什么意思? 50分 回传

一. 使用QueryString变量

QueryString是一种非常简单也是使用比较多的一种传值方式,但是它将传递的值显示在浏览器的地址栏中,如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。

Response.Redirect( target.aspx?param1=hello?m2=hi )

接收页面: string str = Request.QueryString[param1]

string str1 = Request.QueryString[param2]

二.使用Cookie对象变量(Cookie是存放在客户端的)

设置Cookie: HttpCookie cookie_name = new HttpCookie(name)

cookie_name.Value = Label1.Text

Reponse.AppendCookie(cookie_name)

获取Cookie:

string name= Request.Cookie[name].Value.ToString()

三. 使用Session变量(session是存放在服务器端的)

设置Session: Session[name] =hello

获取Session: string name = Session[name].ToString()

四.使用Application 对象变量

Application对象的作用范围是整个全局,也就是说对所有用户都有效。此种方法不常使用,因为Application在一个应用程序域范围共享,所有用户可以改变及设置其值,故只应用计数器等需要全局变量的地方。

设置Application : Application[name] = =hello

获取Application : string name = Application[name].ToString()

回调

起始,起始,只是顺序执行,然后抽象出过程函数,这个抽象出来的东西是阻塞的,肯定要得到结果才处理。然后,然后,出然了回调,不阻塞,直接返回,约定结果通过另一个方法提交返回。这个过程就是回调。

class A{private B bfunc fun1(){ b.do_something()}func fun2(Result r){}}Class B{ func do_something{ in other threads .... delegate.func2() call back }}

问题九:新浪微博开发者文档里"授权回调页"是什么意思 这个事授权给修改页面顺序的

问题十:支付宝支付接口开发的回调地址怎么写 支付宝接口调用中的回调地址ip用内网可以。

首先支付宝要申请到支付宝网站的商家服务接口,等通过后,他会有相关的参数下放,然后去支付宝论坛下载支付宝接口文档和实例代码文件,根据这些配置好文件中的参数。

比如:

支付宝账户、支付宝商户号、支付宝密匙、支付成功后的异步和同步回调地址等。

这些参数配置好以后,网站自然会跳转至支付宝进行付款,付款成功后,支付宝自然会跳转到自己的网站,至于更改订单状态,那就是自己根据支付宝返回的参数进行判断和更改了。

我来回答一下吧,回调地址应该设为

http://您网站地址/dl_receiver.php

必须要以 http:// 开头,你的网址里有www就填www,没有就不填。这个填错了会显示错误的。还有要注意的细节是,前后千万不要有空格。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11725696.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存