3

我已成功将 Twitter 集成到我的应用程序中。但我无法在我的推特帐户墙上发布内容。我尝试了很多示例和教程。请帮我解决这个问题。提前致谢..

4

1 回答 1

1

好的,我使用 Twitter4j 库,您可以从http://twitter4j.org下载它并添加到项目中的 libs 文件夹中。

对于回调 url,你必须在你的 AndroidManifest 中设置它,如下所示:

         <activity
            android:name=".MyActivity"
            >
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <data android:scheme="callback-url" />
            </intent-filter>
        </activity>

在您取回访问令牌后,我会执行以下操作来推文文件:

public void tweet(File f, String Message)
            throws TwitterException {

            StatusUpdate status = new StatusUpdate(Message);
            status.setMedia(f);
            // twitter is an object of Twitter for which you have set the authentication token
            twitter.updateStatus(status);
    }

这适用于图像,但我没有尝试过视频,但在我看来它会起作用,但你必须尝试一下。我希望这有帮助。

于 2012-10-03T20:02:26.703 回答