标签:
今日想通过新浪微博OpenAPI,做一个客户端出来。可以说过程比较艰难。这里只记录下遇到的问题,其它的按api要求注册、创建应用什么就好了。
1、API jar引用问题
创建了自己的工程,并按照文档说明引用了WeiboSDK工程,发现代码里引用API的地方总有报错,这个是由于在WeiboSDK工程的bin目录下会生成一个weibocore.jar,当我们的工程引SDK工程时会加入这个jar,同时会引用SDK工程下libs中的weibosdkcode.jar,这时由于jar包引入顺序导致报错。通过在工程右键点击---build path--configure build path ,如下图所示 ,调整Android Dependencies 和 Android Private Libraries的顺序如下图所示即可
2、使用登录按钮点击后报错redirect_uri_mismatch
想着应该是REDIRECT_URL = "http://www.sina.com"; 的问题,亦或是网络问题,修改为https://api.weibo.com/oauth2/default.html ,使用3g,都不行
经过查找资料应该是这个地址无法认证,于是在开发平台,我的应用 -- 应用信息 -- 高级信息里能看到
标签:
原文地址:http://www.cnblogs.com/blacksonny/p/4331959.html