腾讯微博企业认证怎么代理认证

10618人阅读
【Android 新浪微博客户端开发】(7)
新浪微博客户端开发之OAuth认证篇日新浪微博客户端开发OAuth2.0授权机制我在这里就不浪费口舌了,有很多大牛都发表过相关的文章解释OAuth2.0认证的流程,我就随便找了一张图片把这部分内容略过。 在新浪微博API中呢,如何去实现这个认证流程是下面要说的:实现步骤:1. 下载新浪微博Android SDK,去新浪开发平台那里找去。2. 创建项目,这里是OauthTest2. 解压SDK压缩包,知道jar把它导入到项目当中项目文档结构如下:运行项目效果:& &&&& &这里要说一下,我用的jar包并不是最新版的SDK,因为我测试过最新的这个“weiboSDK2.1_130712.jar”,在授权的时候会出现NumberFormatException的错误,我也不知道是为什么,所以我换了前面的一个版本:weibo.sdk.android.sso.jar,就可以正确地获取access_token和expires_in,童鞋们可以自己去试一下。下面是项目代码:1.首先增加权限 &uses-permission android:name=&android.permission.INTERNET&/&
&uses-permission android:name=&android.permission.ACCESS_WIFI_STATE&/&
&uses-permission android:name=&android.permission.ACCESS_NETWORK_STATE&/&
&uses-permission android:name=&android.permission.WRITE_EXTERNAL_STORAGE&/&2.&/OauthTest/src/com/weibo/sdk/android/demo/MainActivity.javapackage com.weibo.sdk.android.
import java.text.SimpleDateF
import java.util.D
import android.app.A
import android.os.B
import android.view.V
import android.view.View.OnClickL
import android.widget.B
import android.widget.TextV
import android.widget.T
import com.weibo.sdk.android.Oauth2AccessT
import com.weibo.sdk.android.W
import com.weibo.sdk.android.WeiboAuthL
import com.weibo.sdk.android.WeiboDialogE
import com.weibo.sdk.android.WeiboE
import com.weibo.sdk.android.keep.AccessTokenK
public class MainActivity extends Activity {
private Weibo mW //Weibo引用对象
public static Oauth2AccessToken accessT //访问token
private Button oauthB
private TextView mT
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//获取Weibo引用对象,传入appkey和回调url
mWeibo = Weibo.getInstance(ConstantS.APP_KEY, ConstantS.REDIRECT_URL);
mText = (TextView) findViewById(R.id.show);
oauthBtn = (Button) findViewById(R.id.oauthBtn);
MainActivity.accessToken = AccessTokenKeeper.readAccessToken(this);
oauthBtn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
mWeibo.authorize(MainActivity.this, new AuthDialogListener());
public class AuthDialogListener implements WeiboAuthListener {
public void onCancel() {
//Oauth2.0认证过程中,如果认证窗口被关闭或认证取消时调用
Toast.makeText(getApplicationContext(), &Auth cancel& , Toast.LENGTH_LONG).show();
public void onComplete(Bundle values) {
// 认证结束后调用此方法
String token = values.getString(&access_token&);// 表明用户身份的token,用于微博API的调用
String expires_in = values.getString(&expires_in&);// 过期时间,用于判断登录是否过程
System.out.println(expires_in);
MainActivity.accessToken = new Oauth2AccessToken(token, expires_in);
String date = new SimpleDateFormat(&yyyy/MM/dd HH:mm:ss&)
.format(new java.util.Date(MainActivity.accessToken
.getExpiresTime()));
mText.setText(&认证成功: \r\n access_token: & + token + &\r\n&
+ &expires_in: & + expires_in + &\r\n有效期:& + date);
AccessTokenKeeper.keepAccessToken(MainActivity.this, accessToken);
Toast.makeText(MainActivity.this, &认证成功&, Toast.LENGTH_SHORT)
public void onError(WeiboDialogError e) {
//Oauth2.0认证过程中,当认证对话框中的webView接收数据出现错误时调用此方法
Toast.makeText(getApplicationContext(), &Auth error:& + e.getMessage(), Toast.LENGTH_LONG).show();
public void onWeiboException(WeiboException e) {
//当认证过程中捕获到WeiboException时调用
Toast.makeText(getApplicationContext(), &Auth exception:& + e.getMessage(), Toast.LENGTH_LONG).show();
3.&/OauthTest/src/com/weibo/sdk/android/demo/ConstantS.javapackage com.weibo.sdk.android.
* 定义一个常量接口,方便管理常量
* @author wwj
public interface ConstantS {
// 应用的key请到官方申请正式的appkey替换APP_KEY
public static final String APP_KEY = &&;
// 替换为开发者REDIRECT_URL
public static final String REDIRECT_URL = &&;
// 新支持scope,支持传入多个scope权限,用逗号分隔
public static final String SCOPE = &email,direct_messages_read,direct_messages_write,& +
&friendships_groups_read,friendships_groups_write,statuses_to_me_read,& +
&follow_app_official_microblog&;
原本SCOPE是要用在新版的SDK中,这是新增的一个参数方法声明是这样的:public static
getInstance(java.lang.String&appKey,
java.lang.String&redirectUrl,
java.lang.String&aScope)微博初始化函数,需要优先其他函数调用.如果appKey或redirectUrl为空,默认抛出RuntimeException参数:appKey&- 第三方应用的appkeyredirectUrl&- 第三方应用的回调页返回:Weibo的实例抛出:java.lang.RuntimeException4./OauthTest/src/com/weibo/sdk/android/keep/AccessTokenKeeper.javapackage com.weibo.sdk.android.
import android.content.C
import android.content.SharedP
import android.content.SharedPreferences.E
import com.weibo.sdk.android.Oauth2AccessT
* 该类用于保存Oauth2AccessToken到sharepreference,并提供读取功能
* @author wwj
public class AccessTokenKeeper {
private static final String PREFERENCES_NAME = &com_weibo_sdk_android&;
* 保存accsssToken到SharedPreferences
* @param context 上下文对象
* @param token Oauth2AccessToken
public static void keepAccessToken(Context context, Oauth2AccessToken token) {
SharedPreferences pref = context.getSharedPreferences(PREFERENCES_NAME, Context.MODE_APPEND);
Editor editor = pref.edit();
editor.putString(&token&, token.getToken());
editor.putLong(&expiresTime&, token.getExpiresTime());
* 清空sharedPreferences
* @param context
public static void clear(Context context) {
SharedPreferences pref = context.getSharedPreferences(PREFERENCES_NAME, Context.MODE_APPEND);
Editor editor = pref.edit();
editor.clear();
* 从SharedPreferences读取accessToken
* @param context
* @return Oauth2AccessToken
public static Oauth2AccessToken readAccessToken(Context context) {
Oauth2AccessToken token = new Oauth2AccessToken();
SharedPreferences pref = context.getSharedPreferences(PREFERENCES_NAME, Context.MODE_APPEND);
token.setToken(pref.getString(&token&, &&));
token.setExpiresTime(pref.getLong(&expiresTime&, 0));
以上就是简单的实现了第三方程序访问用户微博授权,没有太复杂的地方,主要是为了熟悉新浪微博的授权过程。日 补充 很多初学者在使用新浪的时候要不就是无法调取授权界面,要不就是无法获得accesstoken.在这篇博客我重新补充一点,方便童鞋们在使用别人开发的客户端遇到的这些疑惑得到解答。 来到新浪开放平台,你首先需要创建相应的应用,Android的就创建“移动应用” 下面是列出的几个要点:1.创建应用如何填写包名和签名首先你要保证你使用的客户端跟你创建的应用的包名是一致的,还需要用签名工具(注:签名工具在你下载的SDK压缩包下,解压之后会可以看到app_signatures.apk文件)生成相应的签名,下面是笔者需要改的包名和相应的app key、app secret,读者需要改成对应自己项目的包名和授权的appkey。 如果读者运行项目时无法调取授权页面,需要先把包名改为开放平台所填写的包名,笔者这里是com.wwj.weiboClient,记得也要在Androidmanifest.xml也要继续更新。新浪微博授权方式有三种,我用的是第一种,是指定签名的,其余两种分别是sso授权方式,code授权方式,这里不做介绍。2.如何填写回调页很多同学不知道如何填写这一项,我建议开发者填写默认的回调页就行了,在调取授权页面的时候是需要传这个回调地址过去的,不然也是无法进行授权。 3.无法获取Access_token无法获取访问令牌,也是很容易出现的问题,一些同学并不知道需要添加相应的测试帐号,所以一直无法进行登录授权,总是提示无法获取access_token。添加测试帐号如下图所示:只有在应用没有上线时才需要添加测试帐号,应用上线后就不需要了。如果以上三步都没有任何出错的话,我认为是可以调取新浪微博Oauth2.0授权界面,如下图:经有些朋友反馈,上面三个步骤都做好了,但还是无法获取accesstoken,这就只能是平台的问题的,程序是没办法解决,唯有反馈给新浪开放平台,让他们解决了。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:3666213次
积分:36665
积分:36665
排名:第84名
原创:640篇
转载:81篇
评论:2510条
文章:27篇
阅读:52331
阅读:75650
阅读:49919
文章:14篇
阅读:287003
文章:11篇
阅读:155913
文章:10篇
阅读:72647
文章:13篇
阅读:35112
文章:13篇
阅读:366036
微信公众号:wwjblog
微信号:whatswwj
移动开发者狂热群:注明入群理由,里面有一群热爱分享的开发者
高品质课堂推荐:
(1)(3)(3)(2)(3)(5)(9)(3)(6)(2)(2)(2)(8)(5)(10)(3)(2)(3)(4)(12)(1)(5)(5)(6)(7)(2)(13)(11)(11)(8)(14)(10)(16)(8)(15)(23)(13)(12)(12)(11)(17)(28)(18)(20)(8)(11)(20)(13)(14)(10)(23)(18)(15)(36)(27)(47)(16)(3)(28)(33)(14)(13)
从入门到成长到成熟再到优秀,大多数程序员走了前面一段相似的道路,而有些人却走得更远一些!!!!新浪,腾讯微博认证。教程。开钻平台代理_tt86吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:216贴子:
新浪,腾讯微博认证。教程。开钻平台代理
贴吧热议榜
使用签名档&&
保存至快速回贴后使用快捷导航没有帐号?
查看: 7590|回复: 26
腾讯微博免费认证、统一代理~填表即可 板友会小福利
该用户从未签到
& && &&&内容:帮助大家进行腾讯微博的实名认证。我直接和腾讯那边接口,给愿意认证的童鞋们统一认证
& && &&&时间:即日起,结束日期不确定……
& && &&&要求:按照以下格式回帖即可
& && && &QQ号(必填——腾讯的微博)
认证资料(姓名,职位。) 举例:张X,XXX公司员工。或:本友会版主、顾问、管理员……资深网友,也可以现实中的身份和本友会里的身份一起认证。
一句话简介(必填)
真名(必填)
本人手机号
邮箱(必填,不能使用需认证的微博对应的QQ邮箱)复制代码
& && &&&注:本帖仅作者可见。我在收集到大家的信息后,会直接联系腾讯微博的员工给大家统一认证。
& && & 好吧 大家 走起~~切克闹 动词大慈~~
& && &&&此帖禁水,无关回复直接删除。
这个可是个好东西,找了好久终于有望了,试.
好领导啊,这都有
版主是个好人啊!
介可是个好东西~
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
该用户从未签到
此帖仅作者可见
今日推荐 /1
败家晒!捷盛E307卫星音箱支架与罗技Z906 5.1声道多媒体音箱的结合!
Powered by我是创业者
我是服务商
2016年全国双创周深圳站,李克强总理为广大创业者发“创业红包”
腾讯众创空间
腾讯开放平台
微信公众号
定期分享创业干货以及最新的创业信息。
腾讯众创空间
微信公众号
定期分享创业干货以及最新的创业信息。
移动开发建议首批代理商通过腾讯效果推广客户服务水平认证
日前,腾讯效果推广公布了首批通过“代理商客户服务水平认证”的授权代理商名单,其中上海天擎信息技术有限公司、上海国经网络科技有限公司、西安云网信息技术有限公司、成都讯淘信息技术有限公司、北京真龙广告有限公司、广州隆德信息科技有限公司6家代理商通过首批认证考核并获得证书。首批获得“代理商客户服务水平认证”名单的出炉,昭示着腾讯效果推广在代理渠道、客户服务体系升级等方面又迈出了重要一步。腾讯效果推广相关负责人表示,“在各自所在区域甚至全国范围内,这6家公司在广告优化师人员数量、专职岗位人员配备、服务团队的综合实力等方面都表现突出,完全有能力为广告主多元化在线投放需求提供差异化、定制化的营销解决方案。”随着腾讯效果推广“代理商客户服务水平认证”项目的深入开展,快速培养出一批具备专业效果推广投放、执行、整合营销思考与创新能力的高素养代理商广告优化师队伍,最终以客户满意度的提升拉动腾讯效果推广的市场拓展能力与占有率提升。刘松
(本文来源:北京晨报
跟贴读取中...
跟贴昵称修改后,论坛昵称也会变哦
复制成功,按CTRL+V发送给好友、论坛或博客。
浏览器限制,请复制链接和标题给好友、论坛或博客。
网易新闻48小时评论排行
评论242596条
评论191076条
评论186919条
评论131703条
评论92973条
游戏直充:
热门功效:
热门品牌:
网易公司版权所有

我要回帖

更多关于 个人腾讯微博怎么认证 的文章

 

随机推荐