当前位置: 首页 > 知识库问答 >
问题:

在android中使用twitter4j向twitter发布状态

包兴思
2023-03-14
{"request":"\/1.1\/statuses\/update.json","error":"Read-only application cannot POST."}

有人帮忙吗?我已经在twitter上注册了,我检查了读写权限。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Runnable runnable = new Runnable() {
        public void run() {
            ConfigurationBuilder builder = new ConfigurationBuilder();
            builder.setOAuthConsumerKey("kkwfh72794883jjg");
            builder.setOAuthConsumerSecret("77j3jgweqwewerrud3434567hgfd");



            // Access Token
            String access_token = "lokiujyhtgrfedvwn325zckjdhdgeAHGsw23";
            // Access Token Secret
            String access_token_secret = "QsRgfgHJMsjeh5762JHF2dgswrfMNQljsG";

            AccessToken accessToken = new AccessToken(access_token, access_token_secret);
            Twitter twitter = new TwitterFactory(builder.build()).getInstance(accessToken);

            // Update status
            try {
                twitter4j.Status response = twitter.updateStatus("updated via myapp");

                Log.d("Status", "> " + response.getText());

                // Error in updating status


                } catch (TwitterException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
                Log.d("Twitter Update Error", e.getMessage());
            }


        }
    };
    Thread mythread = new Thread(runnable);
    mythread.start();


}

共有1个答案

薛泰
2023-03-14
    null
 类似资料:
  • 我使用twitter4j api将图像发布到twitter,最初我的项目没有任何异常,但在进一步开发后,它变得没有响应。下面是eclipse logcat的错误日志表单。 com.android.org.bouncycastle.jce.exception.extCertPathValidatoreXception:无法验证证书:当前时间:5月10日星期五12:37:38 IST 2013,过期时

  • 问题内容: 使用Twitter4j提供的代码示例,我想在收集到1000个状态列表后停止流,并返回此列表。我怎样才能做到这一点? 问题答案: 将异步代码强制进入同步模式不是一个好主意。换句话说:使您的check方法也异步,传递一个回调参数而不是返回一个值;并将回调传递给execRequest(只需s将对每个分配的调用替换为该回调)。正如Jai所建议的那样,您不一定需要在应用程序范围的事件总线上触发事

  • 我正试图通过我的android应用程序发布一条推特。在网上阅读教程,我写了下面提到的代码。 但是,每次调用twitter.updatestatus()时,我都会遇到以下异常: MainActivity.java:

  • 我正在尝试使用twitter4j检索twitter用户的时间线。我可以使用2.6版来实现这一点,但现在我升级到3.03版,并开始从twitter获取authenticaton错误。 401:身份验证凭据(https://dev.twitter.com/pages/auth)丢失或不正确。确保已设置有效的使用者密钥/密码、访问令牌/密码,并且系统时钟同步。消息-无法验证您的身份代码-32 这就是我如

  • 谁能给我一个提示,告诉我如何使用Gradle插件发布带有AAR和源jar的项目/模块?我可以用旧的插件实现这一点,但我想使用新的插件。

  • 我试着从推特上获取好友ID,我有下面的卷发来获取好友列表 curl--请求“POST”https://api.twitter.com/1.1/friends/ids.json“--数据”amp;计数=5000 这里我有以下疑问,我如何调用url