怎么通过开放平台认证新浪微博?就是不加公司名的认证那种!①粉丝数≥120人 。②有清晰的个人头像 。③绑定自己的手机和邮箱 。④互粉的V认证好友≥2 。⑤关注数≥30人!只要具备了这五项条件便可以登录微博认证!
关于新浪微博开放平台Xweibo上申请我的应用,一直未通过审核?(我想做个安卓客户端的尾巴,需appkey)内护自己回事
新浪微博开放平台的网站接入属于什么应用?appstore
新浪微博开放平台,使用js实现登陆、授权等功能http://download.csdn.net/
这里面就有 不过要自己搞分
新浪微博开放平台应用 android签名怎么获得方法一:
通过命令行,直接生成MD5值
keytool -list -v -keystore keystorefile -storepass 123456
其中keytool为jdk自带工具;keystorefile为Android 签名证书文件
如:
C:\Program Files\Java\jdk1.7.0_25\bin>keytool -list -v -keystore C:\Users\panyux
in01\.android\debug.keystore -storepass ****
即可得到MD5值
如何在社交平台提交Android签名
方法二:
任意下载各平台提供的APK签名工具,生成md5值即可
android 应用签名怎么获取方法/步骤
1
1 win7,开始菜单,搜索cmd
2
2 打开cmd
3
3 进入.android
4
4 使用命令keytool -list -v -keystore debug.keystore
5
5 需要安装keytool,办法是安装jdk,百度搜索jdk并下载安装;具体平台按实际情况选择
6 安装完毕,进入到jdk安装bin目录,并复制地址
7 回到cmd命令窗口,输入cd + 空格,并在标题栏右侧点击粘贴
8 回车,进入到这个目录
9 再次输入keytool -list -v -keystore debug.keystore命令并回车 , 出现错误
10 先执行以下命令keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000
11 按提示输入密码(自己定),密保答案等;到后来需要重新再输入密码,生成完成
12 到keytool目录下,看到debug.keystore已经生成成功
13 将这个文件复制到.android文件夹下
14 现在再次键入生成android签名的命令:keytool -list -v -keystore debug.keystore,按提示输入密码,即可成功生成签名
15 在标题栏右键选择标记复制其中的SHA1的值,即为android的签名
如何在社交平台提交Android应用签名向类似微信开放平台、新浪微博开放平台,QQ互联等提交Android应用时,必须要提供Android签名,每个平台都提供了一个签名生成工具,着实麻烦 。其实每个平台需要的是Android签名的MD5值,可以通过JDK自带的工具,手动可以生成签名,而免去需要安装各个平台APK的麻烦 。
方法一:
通过命令行,直接生成MD5值
keytool -list -v -keystore keystorefile -storepass xxx
keytool为jdk自带工具,一般在jdk或者jre目录下的bin目录下;
keystorefile为Android 签名证书文件
xxx为keystore的密码
如:C:\Program Files\Java\jdk1.7.0_25\bin>keytool -list -v -keystore C:\Users\panyux
in01\.android\debug.keystore -storepass ****
即可得到MD5值
方法二:
任意下载各平台提供的APK签名工具,生成md5值即可
android 应用签名怎么获取1、下载签名应用,在手机中运行,根据提示输入程序的包名获得一个apk签名字符串,最后将这个字符串填到第一步的应用签名栏处 。保存即可正常调试应用了 。2、选择程序-右键——android tools——签名发布,按步骤生成一个签名keystore和一个经过签名的apk,安装该APK到手机 。3、选择自己的程序,右键运行到手机 。4、android 应用签名查看方法如下:(1) debug的apk通过Eclipse查看,如下图:(2) 某个keystore签名的应用,通过Javakeytool - list - keystore E : \ Trinea \ keystore \ appsearch . keystore查看,会要求输入签名密码 , 默认为android 。
android怎样获取应用签名信息工具/原料 Android手机系统Android如何查看应用签名信息 11、查看自己的应用签名可以通过两种方式查看(1) debug的apk通过Eclipse查看,如下图: 2(2) 某个keystore签名的应用 , 通过Java1keytool -list -keystore E:\Trinea\keystore\appsearch.keystore查看,会要求输入签名密码 , 默认为android,如下图: 32、查看三方应用或是系统应用签名用winrar打开待查看的apk,将其中META-INF文件夹解压出来,得到其中的CERT.RSA文件 , 通过Java1keytool -printcert -file META-INF/CERT.RSA命令打印证书信息,如微信证书信息如下图: 4可以查看签名的MD5、SHA1、SHA256值及签名算法
如何发布android 应用程序,app增加签名证书Android系统要求,所有的程序经过数字签名后才能安装 。Android系统使用这个证书来识别应用程序的作者,并且建立程序间的信任关系 。证书不是用于用户控制哪些程序可以安装 。证书不需要授权中心来签名:Android应用程序上使用自己签名的证书是完全允许且普遍的 。
理解Android应用程序签名有以下几个重要点:
·所有的应用程序都必须签名 。系统不会安装任何一个不签名的程序 。
·你可以使用自己的证书来签名 。不需要任何授权中心 。
·当你要为最终用户发布你的应用程序的时候,你必须签入一个合适的密钥 。你不可以发布程序的时候还使用SDK工具签入的DebugKey 。
·系统只在安装应用程序的时候检测证书的有效期 。如果应用程序在安装之后证书失效了 , 那么 , 应用程序还是可以正常工作 。
·你可以使用标准工具——Keytool和Jarsigner——生成Key并签名apk文件 。
·一旦你为应用程序签名了,一定要使用zipalign工具来优化最终的APK包 。
Android系统不会安装和运行没有正确签名的应用程序 。这条规则适用于任何运行Android系统的地方,不管是真机还是模拟器 。正是由于这个原因,你必须在模拟器或真机上运行/调试程序之前对程序进行签名 。
当你调试应用程序时,AndroidSDK工具替你对应用程序进行了签名 。Eclipse的ADT插件和Ant编译工具都提供了两种签名模式——Debug模式和Release模式 。
·当开发和测试时 , 你可以使用Debug模式 。在Debug模式下 , 编译工具使用内嵌在JDK中的Keytool工具来创建一个keystore和一个key(包含公认的名字和密码) 。在每次编译的时候,使用这个DebugKey来为apk文件签名 。由于密码是公认的,在每次编译的时候 , 也不需要提示你输入keystore和key密码 。
·当你的程序准备发布时 , 你必须在Release模式下 , 使用密钥来为apk文件签名 。有以下两种方式可以做到:
1.命令行中使用Keytool和Jarsigner 。在这个方法中,首先需要编译出一个未签名的apk 。然后使用Jarsigner(或相似的工具),用你的密钥为apk手动签名 。如果你没有合适的密钥 , 你可以运行Keytool来手动生成自己的keystore/key 。
2.使用ADT导出向导 。如果你使用Eclipse/ADT插件进行开发 , 你可以使用导出向导来编译程序,生成密钥(如果需要) , 并为apk签名,所有这些操作都在导出向导中 。一旦你的程序签名了,别忘了运行zipalign来为apk进行额外的优化 。
签名策略
应用程序签名的某些方面可能会影响应用程序的开发,特别是你打算一起发布多个应用程序的时候 。一般来说,推荐的策略是在整个应用程序寿命内,所有的程序签上相同的证书 。
以下有几个应该这么做的原因:
·应用程序升级——当你对应用程序进行升级时,如果你想用户平稳的升级,那么 , 你就需要签上相同的证书 。当系统安装一个升级应用程序时,如果新版本的证书与老版本的证书有匹配的话,那么,系统才会允许进行升级 。如果你没有为版本签上合适的证书,当你安装时,你需要给应用程序指定一个新的包名——在这种情况下,用户安装的新版本,被当作是一个全新的应用程序 。
·应用程序模块化——如果应用程序请求的话 , Android系统允许签有相同证书的应用程序运行在相同的进程里,这样,系统就会把它们看作是一个单一的应用程序 。用这种方法配置应用程序,用户可以选择更新每个独立的模块 。
·代码/数据权限共享——Android系统提供了基于签名的权限检查,因此,如果应用程序间签有特定的证书,那么 , 它们之间可以共享功能 。通过多个程序签有相同的证书并且使用基于签名的权限检查,你的程序可以以一种安全的方式共享代码和数据 。还有一个决定签名策略的重要因素是:如何设定key的有效期 。
·如果你计划支持单个应用程序的升级,你需要确保你的key拥有一个超过期望的应用程序生命周期的有效期 。推荐使用25年或更多的有效期 。当你的key过期了,用户也就不能平稳的更新到新版本了 。
·如果你想给多个无关的应用程序签上相同的key,那么,你必须确保key的有效期超过所有应用程序所有版本的生命周期,包括将来有可能添加到这一阵营的程序 。
·如果你想在AndroidMarket上发布你的程序,key的有效期必须在2033.10.22以后 。Market服务器强制这一要求,目前是保证用户可以平稳的更新他们的程序 。
当你设计应用程序时,一定要把这些点记在脑子里,并且使用一个合适的证书来为应用程序签名 。
签名的基本设定
在你开始之前,你必须保证Keytool对SDK编译工具来说是可利用的 。多数情况下,你可以通过设置JAVA_HOME环境变量来告诉SDK编译工具如何找到Keytool 。另外 , 你还可以添加JDK中Keytool的路径到PATH的变量里 。
如果你在Linux上开发,并且使用GNU编译器来编译Java , 那么,请确保系统是使用JDK中的Keytool , 而不是gcj 。如果Keytool已经在你的PATH中,它有可能是对/usr/bin/keytool的符号链接 。在这种情况下 , 检查符号链接的目标,确保它是指向JDK中的Keytool 。如果你打算对公众释放你的应用程序,你还需要Jarsigner工具 。Jarsigner和Keytool都包含在JDK中 。
Debug模式下签名
Android编译工具提供了Debug签名模式,使得开发和调试应用程序更加容易,而且还满足Android系统的签名要求 。当使用Debug模式编译你的app时,SDK工具会调用Keytool工具自动创建一个Debug的keystore和key 。然后,这个Debugkey会自动用于apk的签名,这样,你不需要使用你自己的key来为应用程序包签名 。
SDK工具使用预先定义好的名字/密码来创建Debugkeystore/key:
·Keystore名字:“debug.keysotre”
·Keystore密码:“android”
·Key别名:“androiddebugkey”
·Key密码:“android”
·CN:“CN=AndroidDebug,O=Android,C=US”
如果需要的话,你可以改变Debugkeystore/key的位置和名字,或者提供一个自定义的Debugkeysotre/key 。然而,任何自定义的Debugkeystore/key必须使用和默认Debugkey(上面描述的)相同的名字和密码 。(在Eclipse/ADT中,操作Windows>Preferences>Android>Build实现 。)
注意:你不能将签有Debug证书的应用程序发布给公众 。
Eclipse用户
如果你在Eclipse/ADT下开发(并且已经按照上面描述的“签名的基本设定”配置了Keytool),Debug模式下签名默认是开启的 。当你运行或是调试应用程序时,ADT会使用Debug证书进行签名,并运行zipalign , 然后安装到选择的模拟器或是连接上的设备 。整个过程不需要你参与,前提是ADT能访问Keytool 。
Ant用户
如果你使用Ant来编译你的apk文件,需要在ant命令中添加debug选项来开启Debug签名模式(假设你正在使用由android工具生成build.xml文件) 。当你运行antdebug来编译你的程序时 , 编译脚本会生成一个keystore/key,并为apk进行签名 。然后脚本会使用zipalign工具对apk进行对齐处理 。整个过程不需要你参与 。阅读“其它IDE下开发:Debug模式编译”来了解更多的信息 。
Debug证书过期
Debug模式下签名用的证书(默认是Eclipse/ADT和Ant编译)自从它创建之日起,1年后就会失效 。
当证书失效时,你会得到一个编译错误,在Ant编译上,
错误如下:
debug:
[echo]Packagingbin/samples-debug.apk,andsigningitwithadebugkey...
[exec]DebugCertificateexpiredon8/4/083:43PM
在Eclipse/ADT中,Android控制台上你将会看到一个相似的错误 。
为了解决这个问题,只需要删掉debug.keystore文件即可 。AVD默认存储的位置在:~/.android/avd(OSX和Linux),C:DocumentsandSettings\.android(WindowsXP),C:Users\.android(WindowsVista) 。
当下一次编译的时候,编译工具会重新生成一个新的keystore和Debugkey 。
Release模式下签名
当你的程序准备好释放给其它用户时 , 你必须:
1.获取一个合适的密钥
2.在Release模式下编译程序
3.使用密钥签名程序
4.对齐APK包
如果你是使用Eclipse/ADT插件开发,你可以使用导出向导来完成编译、签名和对齐等操作 。在整个过程中,导出向导甚至还可以生成一个新的keystore和密钥 。因此 , 如果你使用Eclipse,你可以直接跳到“使用EclipseADT编译和签名” 。
获取一个合适的密钥为了进行程序的签名,首先,你必须有一个合适的密钥 。密钥指:
·个人持有 。
·代表个人、公司或组织实体的身份 。
·拥有一个有效期 。有效期推荐超过25年 。
如果你在AndroidMarket上发布你的程序 , 需要注意一点的是:程序的有效期需要在2033.10.22之后 。你不能上传一个应用程序 , 而它的key的有效期是在这个日期之前 。
·不是由AndroidSDK工具生成的Debugkey 。
如果你没有一个合适的key,你一定要使用Keytool来生成一个 。如“基本设定”中描述的,确保Keytool可用 。
为了用Keytool生成一个key , 使用keytool命令并传入一些可选参数 , 如下表所示 。
警告:确保密钥的安全 。一定要阅读“安全储存你的密钥”中讨论如何确保你的密钥的安全以及这对你和用户为何如此重要 。尤其是 , 当你生成你的密钥时,一定要为keystore和key使用强密码 。
香港 美国虚拟主机等境外php空间怎样申请新浪微博API认证?空间在解压,压缩,备份操作的时候 , 如空间剩余空间不够 , 就会出现这种超时提示 , 你可以选择性的提升空间容量即可 。个人建议,把数据库包分割压缩成50M的压缩包,上传一个解压一个,省得一个几G的压缩包在空间在线解压时导致空间超资源的情况,分次上传,梯次解压,充分利用每一M的空间容量 。
海外用户怎么注册新浪微博版权归作者所有 。任何形式转载须联系作者获得授权 。作者:来源:正解网链接:https://www.zhengjie.com/answer/39CCFF501. 海外用户申请认证:请在认证页面中「个人认证」部分进行认证申请 。若你有国内手机号可绑定后在线上平台申请; 若无国内手机号,可将个人资料发邮件至邮箱(vhelper@vip.sina.com) 。资料包括包括认证说明、联系方式(邮箱、手机号码)、身份证或者护照以及所在加盖所在公司盖章的证明扫描件 。2. 申请海外个人认证所需要提交的资料:Requirements for Overseas Personal Account Verification:雇主证明和工作名片Proof of Employment and Business Card身份证,驾照或护照ID,Driver’s License or Passport相关行业从业证书Professional certification注意:申请材料至少包含上述3组中的2组 。Note: Please have at least two of the documents mentioned above.3. 海外用户认证审核时间:海外用户提交认证申请后,相关人员会在7个工作日内进行审核,不论审核通过与否,都会收到通知 。如超出审核时间仍未收到通知 , 请你电邮至vhelper@vip.sina.com并提供以下信息:微博登录名和密码前三位;申请认证提交时间;发送认证邮件的邮箱地址;接收认证申请的邮箱地址 。
在国外怎么注册新浪微博在国外也可以选择中文版的新浪微博 新浪微博首页有多国语言选择的 。首先,要打开百度,然后搜索新浪微博 。点击进去后 , 再点击注册,注册页面里有两大选项 。分别是个人注册:(手机注册、邮箱注册)官方注册(手机注册、邮箱注册)可以按照需求选择注册 。资料填写后,点击立即注册 。就完成了 。然后完善资料、选择兴趣(可选择1-5个),进入微博 。如果你是用邮箱注册的话 , 注册成功后 新浪微博会给你30天体验期 。只要确认邮件地址就可以使用微博的所有功能 。
海外的新浪微博要怎登陆跟在国内登陆的方式一样的啊,还可以安装手机或电脑客户端 。你是遇到什么问题了吗?
海外网站 怎么申请新浪微博api? 我的服务器和域名都是美国的,没法备案~~~需要备案的是域名不是主机,可以找IDC公司备案的
新浪微博开放平台的网站接入属于什么应用?麻烦告诉我接入微连接可以让您的网站支持用新浪微博账号登录,让用户方便的分享网站的内容、在网站上关注您的官方微博 。使用微连接,可以快速为网站增加用户、流量和官方微博粉丝 。想要自己定制一个工具还得找技术公-司 。我们找的是铅笔芯,给我们定制了一个工具,还不错 。
新浪微博网站接入,怎么实现接入网站的有一个代码,加进来就可以了,需要你程序员添加
新浪微博开放平台的站内应用是指哪方面的应用?站内就是在新浪应用中心能找到的应用,站外应用不是
新浪微博的 移动应用 开放平台 什么意思啊这个首先要你要开发个软件,再加入平台才可以,对这个不懂的,强烈建议还是不要做了! 真的! 建议你先了解透彻再做!
新浪微博里的开放平台是有什么用阿 要填写 开发者名称 网址的 是什么阿 求解释 还有我没有网站能不能与发私信给对方是对方自己设置的,私信设置可以是所有人给我发私信也可以是关注的人给我发私信,头像下面是绿色表示他们现在在线可以直接与他们私信聊天 , 头像下面显示灰色表示他们现在不在线,你可以发私信给他们等他们上线以后就可以看...
【急】使用新浪微博开放平台的API,开发自己的微博应用 。我是新手,可不可以介绍一下步骤或者思路,谢谢了1、在微博开发平台上注册开发者用户并审核通话
2、在新建应用 , 并审核通过
3、在微博开发平台上下载SDK里面相应的程序(包)
4、运行程序(做一些相应的修改)
希望目前的新学者有帮助
请问一下,我准备做微博开发者,可是在填开发者信息的时候填的网站链接是哪个链接啊。是APP还是什么你们公司的网站链接
我刚接触安卓开发没多久 , 想开发一个新浪微博的app,在新浪的开放平台创建应用时,应用的地址怎么填不用,你随便填个网址就行,后面可以改 。这个主要是以后app上市后,你用这个app发微博啥的,会有一个链接网址 。
微博开放平台api 应该怎么写前言:微博开放平台提供了微博数据的api接口,不仅可以直接通过api调用微博服务发布微博查询微博,更重要的是,可以在自己的网站上获得新浪微博api的授权,调用微博的某些内容,就好像我们再网站中看到好文章要分享到微博或者其他社交网站中一样,非常方便 。下面就来探秘一番 。1.注册开发者并获取app key 和 app secret百度很容易找到微博开放平台的入口,登录自己的微博账号,点击账号头像,会提示编辑开发者信息 。可以看到如下的页面 , 只需要按照提示填写,其中紧急联系人可以填自己,网站无所谓,填百度也行 。提交之后,你需要在我的应用下实名认证,上传图片时请耐心等待,有点慢而且没有上传进度 。上传之后点击返回 , 可以跳转到新页面:按照需要选择,然后创建自己的应用 。至于这里面各种应用名词是什么意思我也不是很清楚,用着用着就熟了 。我选择的是其他应用创建之后,会收到邮件,含有app key 和 app secret。这是获取授权的关键 。2.获取token首页 open.weibo.com 点击api接口,会跳转到api接口说明文档页面,你会发现api有很多功能 , 包括创建微博,删除微博,关注/取消关注等非常多的接口,但是每个接口都需要token才能访问 。token从何而来?首先你需要获取一个code码 , 其次你需要有个调用接口的网址(因为我申请的是网页应用) 。设置关联的网址:点击你的应用名,然后在左边的菜单中找到高级信息,然后就可以编辑了 。这个页面是否有些熟悉呢?授权之后 , 网页会跳回redirect_uri页面 , 并且在url后面拼上code 。于是code就有了接下来获取授权token,授权接口第二个:代码写的比较烂 , 但是多少是可用的 。5个必备参数值 。我们已经获取了最后两个,前面两个在邮件中 。代码就不贴出来了 。看管自己敲一敲有利于熟悉用法,以后少不了发各种请求 。至此 , 我们成功授权,返回值里有需要的token值 , 如果返回error,请查看错误提示,或者百度错误信息 。此后只需要带着token,就可以请求到各种接口 , 虽然有次数限制 , 不过如果正常使用应该足够了 。
微博api开放了哪些功能?用过的简单介绍一下,谢谢!微博开放平台是一个基于新浪微博客系统的开放的信息订阅、分享与交流平台 。微博开放平台为您提供了海量的微博信息、粉丝关系、以及随时随地发生的信息裂变式传播渠道 。您可以登录平台并创建应用,使用微博平台提供的接口,创建有趣的应用或者让您的网站具有更强的社交特性 。用微博账号登录经过简单的代码整合,并在您的网站上放置微博登录按钮,您的网站用户就能够使用微博账号进行登录 。网站可以获取当前用户的用户名、头像图片、当前用户的粉丝和关注对象列表 。您可以整合现有的用户账户系统或者直接替换成微博的账户系统 , 帮助您提升网站的用户注册量和提升网站访问数据 。使用OAuth的授权机制进行开发,在网站的显著位置添加“与新浪微博连接”的功能,让用户与能够直接点击并登录 。参考开发介绍:连接微博分享与动态新浪微博现有的用户传播体系非常完整 , 好友之间通过大量的信息分享带来病毒式的传播 。平台提供了分享按钮和动态展现插件,让你仅仅通过几行HTML代码就能够在你的网站上加入社交特性 。分享的内容也会在微博网站上展现,用户点击链接后可直接进入相关内容 。我们也提供了大量的 API接口帮你实现更多的特性 。内容分享:添加分享到微博的按钮:点击后弹出分享窗口分享内容: 获取微博动态信息:在网站上显示当前网站的微博信息 内容发布与绑定微博平台也提供了发布微博信息的接口,在网站上绑定微博账户后,您可以在网站上整合发布微博信息的功能 , 让用户在您的网站上发布的信息能够及时的同步到微博网站上 。用户的关注者能够及时看到微博内容,可以通过内容的链接或来源链接点击进入网站 。用户不仅可以发布文字内容,也可以添加图片 。可以通过账号绑定来实时同步微博信息,让用户的关注者也能够及时了解用户的动态 。在网站上发布信息后,可以直接显示在微博上,微博信息中会显示来源网站,用户可以直接点击进入网站 。参考开发介绍: API接口其他开发环境平台上也可以开发出优秀的桌面客户端应用和手机客户端应用,让用户能够更加方便的发布微博信息和分享内容 。相关开发SDK可参见: SDK下载成功案例微博平台上已经发布了多款Web应用、网站、桌面客户端、手机客户端,您可以在这里查看我们的成功案例 。取自"http://open.t.sina.com.cn/wiki/index.php/%E5%B9%B3%E5%8F%B0%E6%A6%82%E8%BF%B0"
现在的android版SDK中,进行微博分享必须要通过微博客户端吗 本文介绍了如何在Android程序中使用新浪微博提供的AndroidSDK
微博Android平台SDK为第三方微博应用提供了文档易用的微博API调用服务,使第三方客户端无需了解复杂的验证,API调用过程 。并可以实现分享到微博的功能,可以分享文字 , 或者多媒体信息到内置的分享页面,并发送到微博 。
首先我们需要在新浪微博开放平台上进行注册 , 之后需要创建一个新的应用,并且需要记下应用的APP key,App Secret Key以及设置应用的回调页以便我们在程序中进行使用 。此外,还需要在应用的高级信息里添加测试用户的uid , 切记切记 , 否则会出现登陆不成功等怪现象 。
接着我们下载微博提供的Android上的SDK,下载地址在这里http 。//open 。weibo 。com/wiki/SDK,选择AndroidSDK进行下载即可 。
使用方法:
首先将下载的sdk进行解压,并将其导入到eclipse中,接着在你需要使用sdk的android工程中点击右键,属性 , 设置library属性,选中刚才导入的weibosdk即可 。如图所示
然后在你的工程的Manifest文件中,加入以下权限:
这样我们就能使用weibosdk了
建立工程以后如何在代码中使用weiboAPI呢 , 下面就由我来为大家介绍使用方法:
首先在你需要使用微博的Activity中加入以下代码:
Weibo weibo = Weibo.getInstance();
weibo.setupConsumerConfig(Constants.CONSUMER_KEY,Constants.CONSUMER_SECRET);
weibo.setRedirectUrl("Your URLhere");
weibo.authorize(this,
listener);
注意代码中的Constants.CONSUMER_KEY,Constants.CONSUMER_SECRET即是文章开头介绍的在微博上创建的应用里的两个key,setRedirectUrl中的内容即是在应用中设置的回调页 。
Listener则是在进行登陆授权后对执行结果进行处理的Litener , 代码如下
public class AuthDialogListener implements WeiboDialogListener {
private Activity context;
private String content;
private String file;
private float lat;
private float lon;
private static boolean isOver=true;
public AuthDialogListener(Activity context,String content,String file,float lat,float lon){
this.context= context;
this.content=content;
this.file=file;
this.lat=lat;
this.lon=lon;
}
@Override
public void onComplete(Bundle values) {
String token = values.getString("access_token");
String expires_in = values.getString("expires_in");
String oauth_verifier = values.getString("oauth_verifier");
AccessToken accessToken = new AccessToken(token, Constants.CONSUMER_SECRET);
accessToken.setExpiresIn(expires_in);
accessToken.setVerifier(oauth_verifier);
Weibo.getInstance().setAccessToken(accessToken);
try {
if (isOver) {
isOver=false;
share2weibo(this.content,null,listener,lat,lon);
}
} catch (WeiboException e) {
e.printStackTrace();
}
}
@Override
public void onError(DialogError e) {
Toast.makeText(context.getApplicationContext(),
"Auth error : " + e.getMessage(), Toast.LENGTH_LONG).show();
}
@Override
public void onCancel() {
Toast.makeText(context.getApplicationContext(), "Auth cancel",
Toast.LENGTH_LONG).show();
}
@Override
public void onWeiboException(WeiboException e) {
Toast.makeText(context.getApplicationContext(),
"Auth exception : " + e.getMessage(), Toast.LENGTH_LONG)
.show();
}
private void share2weibo(String content,String file,RequestListener listener,float lat , float lon) throws WeiboException {
Weibo weibo = Weibo.getInstance();
WeiboParameters params= new WeiboParameters();
params.add("access_token", weibo.getAccessToken().getToken());
params.add("status", content);
params.add("lat", String.valueOf(lat));
params.add("long", String.valueOf(lon));
String url = Weibo.SERVER + "statuses/update.json";
if (file!=null&&!file.equalsIgnoreCase("")) {
params.add("pic", file);
url =Weibo.SERVER + "statuses/upload.json";
}
AsyncWeiboRunner runner = new AsyncWeiboRunner(weibo);
runner.request(this.context, url, params,Utility.HTTPMETHOD_POST,listener);
}
RequestListener listener= newRequestListener() {
@Override
public void onIOException(IOException e) {
isOver=true;
Toast.makeText(context, "RequestListener "+e.getMessage(), Toast.LENGTH_LONG).show();
}
@Override
public void onError(WeiboException e) {
isOver=true;
Toast.makeText(context, "RequestListener "+e.getMessage(), Toast.LENGTH_LONG).show();
}
@Override
public void onComplete(String response) {
isOver=true;
Toast.makeText(context, "Success!", Toast.LENGTH_LONG).show();
}
};
}
需要完成WeiboDialogListener接口中的方法 , 分别是onComplete,OnError,
OnCancel,OnWeiboException 。其中Oncomplete是在微博登陆授权成功后会执行的方法 , 在这个方法中 , 你可以调用你想要的功能如发表微博,转发,评论等 。使用的代码可参看以下代码:
Weibo weibo = Weibo.getInstance();
WeiboParameters params= new WeiboParameters();
params.add("access_token", weibo.getAccessToken().getToken());
params.add("status", content);
params.add("lat", String.valueOf(lat));
params.add("long", String.valueOf(lon));
String url = Weibo.SERVER + "statuses/update.json";
AsyncWeiboRunner runner = new AsyncWeiboRunner(weibo);
runner.request(this.context,url,params,Utility.HTTPMETHOD_POST,listener);
其中params是调用weibo api中需要的具体参数,可根据需要进行添加
AsyncWeiboRunner 是用来执行具体请求的类 , 根据你设定的参数发起请求 。注意这里又有一个listerner , 而这个listener是对发起请求后的结果进行处理的回调类,
RequestListener listener= newRequestListener()
需要复写的方法有OnIOException,onError,onComplete,这样可以清楚地对各种情况进行处理 。
这样在程序中就可以使用新浪微博 android sdk了 。
利用新浪微博开放平台提供的sdk开发自己的android客户端问题adroid 自带的sdk是1.5的,sina自带的几个jar包放到android项目中了吗,如果放进去了,你可以去下载缺少的jar包,导进去就可以了
如何实现新浪微博android客户端微博列表页面用 Yibo微博 安卓客户端可以满足你的要求,它同时支持新浪、腾讯 。
新浪微博客户端怎样写新微博?求详细操作过程最底下那排中间有个加号……点了以后进入编辑界面写完微博就可以发啦√
请问新浪微博客户端的开发环境搭建问题?你下载demo 直接 导入 weibo.sdk.android.sso.demo 就可以跑了 。不需要加任何包了 。还有就是把 // apiBtn.setVisibility(View.VISIBLE); 这段代码注释掉 。没明白apiBtn 放在这边是干嘛的,就没有这个控件 。
怎样任意修改新浪微博显示的客户端?这个可以自定义 , 这实现的前提是你需要开通新浪微博会员开通新浪微博会员后,点击个性化里的微博来源修改 , 在手机客户端登陆 。
具体如下:
1、找到手机微博目录下的config.xml配置文件;
2、拷贝到pc上编辑 , 修改Language=’0’ , 0显示的是手机系统语言,1028显示的是繁体,1033显示的是英文2052显示的是简体中文;
3、修改config.xml后,保存再拷贝覆盖回手机中即可 。
用新浪微博客户端怎么看别人的博客?。≡谀睦镎夷兀?/h3>【新浪微博开放平台】微博客户端看不了博客
看博客下博客客户端或用浏览器
手机下载新浪微博客户端如何下载?手机下载新浪客户端的操作方法如下(以红米1s手机为例):一、首先打开红米1s手机,找到“应用商店”;二、其次在“应用商店”搜索“新浪微博”;三、搜索成功之后,点击“安装”即可自动下载安装 。如下图所示:
怎么取消新浪微博授权,登录其它网站1.用帐号登录新浪微博 。2.在网站顶部点击,应用——我的应用,如图:3.在我的应用下面可以找到授权过的网站,直接删除即可!注:如果微博帐号存在安全问题,可以在帐号设置中一次性冻结所有授权 。
腾讯微博开放平台 如何删除应用腾讯微博开放平台目前是不支持删除应用的 。但是你可以采取下列的方法进行处理 。创建一个新的应用将原来的应用重命名把第一步创建的应用名改为指定的名称上述步骤是一个折中的方案 。类似这些问题 , 你可以寻求其他的帮助 。比如,腾讯众创空间,同样也适合开发者,且有专人帮助来解开这些问题 。
新浪微博后面的来自什么平台如何去掉= 。=新浪微博名字后面的标志是微博来源,目前一般是默认的 , 只有新浪微博会员可以删除微博来源,方法如下;1、开通微博普通会员或者年费会员,打开个人微博 , 进入个人中心,点击微博会员(如下图);2、点击微博会员,点击微博来源(如下图);3、点击不显示 , 即可完成对微博来源的设置(如下图) 。
腾讯微博开放平台 为什么不能删除应用 怎么删除应用楼主找到方法了么?我现在也遇到这个问题,我也需要删除 。
怎样删除网页新浪微博账号登陆记录在网页右上角找到工具,点击Internet选项 。2.在 常规 里面找到 游览历史记录,点击删除,确定即可 。
如何使用新浪微博API开放平台进行程序开发但是新浪提供的API可谓是项目繁琐 , 尤其是关于java的API 。三个版本的javaAPI让你蛋碎到极致:weibo4j-oauth2.0,weibo4jandroid,android-sdk这三个版本真是要逆天 。自从新浪微博将v1变到v2的时候,weibo4jandroid已经无法使用了,所以只能使用剩下的两个 。但是当你很辛苦的下载了
版本的时候 , 运行这个程序,发现只能获取code,而不能获取accesstoken,打开源代码,点击里面的MainActivity,发现一句操蛋到要割掉自己小鸡鸡的话:
不要担心,通过code变成token的方法新浪其实已经提供了,只不过没有在android-sdk中间,而是在weibo4j中的 weibo4j.examples.oauth2.OAuth4Code里面:
【女生开发求指导】开发一个桌面小程序,需要调用新浪微博API , 从平台搭建开始求指导~桌面小程序的话 有很多的 。方便的话 推荐用Microsoft Visual Studio 2010就也是你上面说的net
新浪微博的api有什么用?。吭趺从冒 。浚啃恍?/h3>API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码 , 或理解内部工作机制的细节 。新浪微博也提供API供开发人员调用,例如:用于捆绑微博、用于捆绑手机客户端等
开发Android新浪微博客户端,想问一下新浪微博开放平台API的注册接口怎么调用?。?/h3>你找到方法了吗?
如何使用新浪weibo开放API但是新浪提供的API可谓是项目繁琐,尤其是关于java的API 。三个版本的javaAPI让你蛋碎到极致:weibo4j-oauth2.0 , weibo4jandroid,android-sdk这三个版本真是要逆天 。自从新浪微博将v1变到v2的时候,weibo4jandroid已经无法使用了,所以只能使用剩下的两个 。但是当你很辛苦的下载了
版本的时候,运行这个程序 , 发现只能获取code,而不能获取accesstoken,打开源代码,点击里面的MainActivity , 发现一句操蛋到要割掉自己小鸡鸡的话:
不要担心 , 通过code变成token的方法新浪其实已经提供了 , 只不过没有在android-sdk中间,而是在weibo4j中的 weibo4j.examples.oauth2.OAuth4Code里面:
详细讲解新浪微博的API到底如何使用但是新浪提供的API可谓是项目繁琐 , 尤其是关于java的API 。三个版本的javaAPI让你蛋碎到极致:weibo4j-oauth2.0,weibo4jandroid,android-sdk这三个版本真是要逆天 。自从新浪微博将v1变到v2的时候 , weibo4jandroid已经无法使用了,所以只能使用剩下的两个 。但是当你很辛苦的下载了版本的时候 , 运行这个程序,发现只能获取code,而不能获取accesstoken,打开源代码,点击里面的MainActivity,发现一句操蛋到要割掉自己小鸡鸡的话:不要担心,通过code变成token的方法新浪其实已经提供了,只不过没有在android-sdk中间 , 而是在weibo4j中的 weibo4j.examples.oauth2.OAuth4Code里面:
- 好听的微博昵称女 女生昵称简短唯美
- 微博名女生 好听的女生微博名有哪些
- 微博名男生 微博名大全男生
- 开放式厨房到底好不好
- 欧阳娜娜 微博
- 改革开放的历史意义 改革开放的历史意义详解
- 欧阳娜娜的微博
- 蔡小心的最新微博
- 潜伏的猫猫咪微博
- 如何注销微博 怎样注销微博账号