怎样开发使用腾讯微博帐号登陆自己的网站
推荐于2016-02-03
展开全部
[size=5]如何在我的网站中开发“使用腾讯微博帐号登录”的功能?[/size]
如果你是一名站长,不知道怎样在自己的网站中加入使用腾讯微博录的功能, 本文会详细地教你如何使用腾讯微博账号登录。
[size=5]一、应用接入[/size]
1、到[url]http://dev.t.qq.com[/url] 腾讯微博开放平台,注册开发者身份
2、如果是想要在自己的网站上接入“使用腾讯微博帐号”,需要创建的应用类型是“网页应用”
3、应用创建完成后,在我的应用列表中,可以点击查看,查看你所创建网页应用的应用信息,得到appkey和appsecret。
注意:提交审核按钮,需要等你的程序开发完成后上线了再点击,进入提交审核流程后,把相应的信息填写清楚,等审核通过后,你用这个应用的appkey和appsecret发出来的微博,来源才会生效!
[size=5]二、程序开发[/size]
拿到应用的appkey和appsecret后,你就可以开始开发程序了
“使用腾讯微博帐号登录”这种功能,在网站中最方便的开发是直接使用openjs
1、如果你的程序想要通过js实现的话,可以直接使用openjs
openjs的文档可通过 [url]http://open.t.qq.com/open-js/doc/[/url] 查看
使用openjs开发"使用腾讯微博帐号登录的demo:
使用上面的demo的话,如果你console.log(loginStatus),你会得到:[code]Object {access_token:"372deae44ab24acb7beb0b8c2b651332",openid:"3241D10FF670D71115146225D92371D8",name: "fucaixie",nick: "谢福才"} [/code]这些登录态信息到底哪些对你才是有用的呢?
假设你的本地数据库中有这么几个字段:
uin:本地帐号名
pasw:帐号密码
那么你可以把你本地的uin和以上的openid、openkey绑定在一起,关于openid的更详细资料,请点击此处了解: [url]http://wiki.open.t.qq.com/index.php/%E7%AB%99%E5%86%85%E5%BA%94%E7%94%A8%E6%8E%88%E6%9D%83#.E5.85.B3.E4.BA.8EOpenID[/url]
将openid、openkey保存下来的时候,下次用户登录本地帐号的时候,你就拿着该帐号对应的openid、openkey去调用你所需要的api拉取想要的数据就行了。
腾讯微博开放的所有api,可以通过:[url]http://wiki.open.t.qq.com/index.php/API%E6%96%87%E6%A1%A3[/url] 进行查看
另外,腾讯微博还提供了相应的api调试工具:[url]http://test.open.t.qq.com[/url] ,欢迎使用
如果你的应用不想通过openjs实现,你可以到 [url]http://wiki.open.t.qq.com/index.php/SDK%E4%B8%8B%E8%BD%BD[/url] 选择你所需要的开发语言的sdk,下载完成了解一下如何使用oauth2.0进行授权,授权的过程就是用户到授权页面用自己的微博帐号或QQ帐号登录的过程,授权完成后,会通过回调地址传递用户的access_token,openid,openkey等信息给你,自己将它们保存到数据库中与本地帐号系统进行映射!
[size=5]三、注意事项:[/size]
在开发的过程中:
应用网址字段需要填写为你的应用开发的地址,比如你的应用开发的时候域名为:
[url]http://mat1.gtimg.com/app/tmp/client.html[/url] ,那你的应用网址一定要填写为这个地址,否则无法进行授权,会提示“redirect url error”,或者至少保持域名一定要一样,只有根域名一样也不行!
如果你是一名站长,不知道怎样在自己的网站中加入使用腾讯微博录的功能, 本文会详细地教你如何使用腾讯微博账号登录。
[size=5]一、应用接入[/size]
1、到[url]http://dev.t.qq.com[/url] 腾讯微博开放平台,注册开发者身份
2、如果是想要在自己的网站上接入“使用腾讯微博帐号”,需要创建的应用类型是“网页应用”
3、应用创建完成后,在我的应用列表中,可以点击查看,查看你所创建网页应用的应用信息,得到appkey和appsecret。
注意:提交审核按钮,需要等你的程序开发完成后上线了再点击,进入提交审核流程后,把相应的信息填写清楚,等审核通过后,你用这个应用的appkey和appsecret发出来的微博,来源才会生效!
[size=5]二、程序开发[/size]
拿到应用的appkey和appsecret后,你就可以开始开发程序了
“使用腾讯微博帐号登录”这种功能,在网站中最方便的开发是直接使用openjs
1、如果你的程序想要通过js实现的话,可以直接使用openjs
openjs的文档可通过 [url]http://open.t.qq.com/open-js/doc/[/url] 查看
使用openjs开发"使用腾讯微博帐号登录的demo:
使用上面的demo的话,如果你console.log(loginStatus),你会得到:[code]Object {access_token:"372deae44ab24acb7beb0b8c2b651332",openid:"3241D10FF670D71115146225D92371D8",name: "fucaixie",nick: "谢福才"} [/code]这些登录态信息到底哪些对你才是有用的呢?
假设你的本地数据库中有这么几个字段:
uin:本地帐号名
pasw:帐号密码
那么你可以把你本地的uin和以上的openid、openkey绑定在一起,关于openid的更详细资料,请点击此处了解: [url]http://wiki.open.t.qq.com/index.php/%E7%AB%99%E5%86%85%E5%BA%94%E7%94%A8%E6%8E%88%E6%9D%83#.E5.85.B3.E4.BA.8EOpenID[/url]
将openid、openkey保存下来的时候,下次用户登录本地帐号的时候,你就拿着该帐号对应的openid、openkey去调用你所需要的api拉取想要的数据就行了。
腾讯微博开放的所有api,可以通过:[url]http://wiki.open.t.qq.com/index.php/API%E6%96%87%E6%A1%A3[/url] 进行查看
另外,腾讯微博还提供了相应的api调试工具:[url]http://test.open.t.qq.com[/url] ,欢迎使用
如果你的应用不想通过openjs实现,你可以到 [url]http://wiki.open.t.qq.com/index.php/SDK%E4%B8%8B%E8%BD%BD[/url] 选择你所需要的开发语言的sdk,下载完成了解一下如何使用oauth2.0进行授权,授权的过程就是用户到授权页面用自己的微博帐号或QQ帐号登录的过程,授权完成后,会通过回调地址传递用户的access_token,openid,openkey等信息给你,自己将它们保存到数据库中与本地帐号系统进行映射!
[size=5]三、注意事项:[/size]
在开发的过程中:
应用网址字段需要填写为你的应用开发的地址,比如你的应用开发的时候域名为:
[url]http://mat1.gtimg.com/app/tmp/client.html[/url] ,那你的应用网址一定要填写为这个地址,否则无法进行授权,会提示“redirect url error”,或者至少保持域名一定要一样,只有根域名一样也不行!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询