首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与微博sdk共享

与微博sdk共享
EN

Stack Overflow用户
提问于 2016-09-12 12:58:11
回答 1查看 476关注 0票数 0

我在我的微博开发账户中创建了应用程序,有了应用键。

微博安装在我的手机上。当我试图分享一些信息时,什么都不会发生。在我的活动中,只有onPause()onResume()触发。

代码语言:javascript
复制
    mWeiboShareAPI = WeiboShareSDK.createWeiboAPI(getContext(), APP_KEY);
    boolean registered = mWeiboShareAPI.registerApp();
    Log.w(TAG, "registered ? -> " + registered); // returns true

    WeiboMultiMessage weiboMessage = new WeiboMultiMessage();
    weiboMessage.textObject = new TextObject();
    weiboMessage.textObject.text = "TEST";

    SendMultiMessageToWeiboRequest request = new SendMultiMessageToWeiboRequest();
    request.transaction = String.valueOf(System.currentTimeMillis());
    request.multiMessage = weiboMessage;

    boolean requesSent = mWeiboShareAPI.sendRequest(getActivity(), request);
    Log.w(TAG, "request sent ? -> " + requesSent); // returns true

在清单中,我定义了微博活动和示例(sdk)中的一些内容。

代码语言:javascript
复制
 <activity android:name="com.sina.weibo.sdk.component.WeiboSdkBrowser"
    android:configChanges="keyboardHidden|orientation"
    android:windowSoftInputMode="adjustResize"
    android:exported="false" >
</activity>
<service android:name="com.sina.weibo.sdk.net.DownloadService"
    android:exported="false">
</service>
<meta-data
    android:name="WEIBO_APPKEY"
    android:value="2xxxxxx832" />
<meta-data
    android:name="WEIBO_CHANNEL"
    android:value="weibo" />

我错过了什么,有什么建议吗?我怎么能理解问题出在哪里?顺便说一下,没有定义DownloadService。很少,过了几秒钟,org.apache.http.conn.ConnectTimeoutException: Connect to /114.134.80.166:443 timed out就出现了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-14 05:52:00

问题是微博上的应用程序类型错误,我重新创建了应用程序,添加了软件包和md5包哈希,现在它开始工作了。但只有在手机上安装了微博应用程序的情况下。你不需要在清单中添加任何实体。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39450879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档