gpt4 book ai didi

android - 如何将来自 Android 应用程序的推文发布到一个特定帐户?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:47:09 25 4
gpt4 key购买 nike

我必须在我的游戏中添加一个选项,以便将高分发布到 Twitter。这个想法是该应用程序拥有自己的 Twitter 帐户,用户可以通过单击按钮或菜单项将分数上传到该特定帐户(尚未确定 UI 的外观)。

我找到了很多这样的教程: http://blog.doityourselfandroid.com/2011/02/13/guide-to-integrating-twitter-android-application/,它展示了如何从应用程序发布到 Twitter,但在所有这些解决方案中,用户需要使用他/她自己的帐户登录。

欢迎提出任何建议。谢谢。

最佳答案

我已经找到了解决这个问题的方法。以为我在这里分享它,以防有人遇到同样的问题。

  1. 首先,您需要在 Twitter 上为您的应用创建帐户
  2. 转到 this page并使用创建的帐户登录
  3. 将鼠标移到右上角的帐户名上,然后点击“我的申请”
  4. 点击右侧的“创建新应用”
  5. 填写表格并创建应用程序
  6. 转到“设置”,在“应用程序类型”下将“访问类型”设置为“读写”并保存设置
  7. 返回“详细信息”页面并向下滚动到底部并点击“创建访问 token ”按钮
  8. 使用这些生成的 token 和其他 token (“消费者 key ”和“Consumer secret”)显示在这些先前生成的上方同一页面上的 token 以从您的应用发布推文

这是我在应用中使用的代码:

为此,您需要包含 twitter4j-core-android-2.2.5.jar 包。您可以从这里下载:http://twitter4j.org/archive/twitter4j-android-2.2.5.zip

    tweet=(Button)findViewById(R.id.tweetbtn);
message=(EditText)findViewById(R.id.messagetxt);

tweet.setOnClickListener(new OnClickListener() {

public void onClick(View arg0) {
String token ="<Your access token>";
String secret = "<Your access token secret>";
AccessToken a = new AccessToken(token,secret);
Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer("<Your consumer key>", "<Your consumer secret>");
twitter.setOAuthAccessToken(a);
try {
twitter.updateStatus(message.getText().toString());
} catch (TwitterException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
});

关于android - 如何将来自 Android 应用程序的推文发布到一个特定帐户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10272355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com