Поделиться с Weibo SDK

Я создаю приложение в моей учетной записи Weibo Dev, получил ключ приложения.
Weibo установлен на моем телефоне. Когда я пытаюсь поделиться текстом, ничего не происходит. Только в моей деятельности onPause() а также onResume() срабатывает.

    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

В манифесте я определил активность weibo и некоторые вещи из примера ( https://github.com/sinaweibosdk/weibo_android_sdk).

 <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 появляться.

1 ответ

Решение

Проблема была в неправильном типе приложения в учетной записи weibo dev, я заново создал приложение, добавил пакет и хэш пакета md5, и теперь он работает. Но только если приложение weibo установлено на телефоне. И вам не нужно никаких дополнительных сущностей в манифесте.

Другие вопросы по тегам