我已成功将Twitter集成到我的应用中。但我无法在我的Twitter帐户墙上发布内容。我尝试过很多例子和教程。请帮我解决这个问题。提前谢谢..
答案 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);
}
这适用于图像,但我没有尝试使用视频,但在我看来它会起作用,你必须尝试它。 我希望这会有所帮助。