在Twitter上发布视频内容和缩略图

时间:2012-10-02 17:51:33

标签: android

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

1 个答案:

答案 0 :(得分:1)

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

对于回调网址,您必须在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);
    }

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