今天QQ互联的一个手机应用通过审核,终于不用用老应用的appid测试了。结果使用新appid发现add_share这个接口没有权限。问客服申请被告知已经没有办法申请了,申请过的还能继续用。新的应用就不能申请了。
官方给出的解决方案是用android sdk里面的Tencent.shareToQQ(Activity activity,Bundle params,IUiListener listener)这个方法。但调用该方法分享成功后listener并没有任何消息。问了客服被告知。。。
好拙计,而且这个方法每次调用都要登陆,虽然客服说后面会优化,,,但是啥时候呢。
另外目前login登录成功后可以通过getAccessToken,getOpenId这两个方法获取accesstoken和openid。但是多数情况这两个值是空的。目前我只能在login里IUiListener中的onComplete()方法中json对象里获取。
目前还在跟客服交涉中。
用另外一个手机测试login又没问题。也许是手机问题,不过感觉是有隐患。