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