Java Twitter呼叫请求

Java Twitter呼叫请求,java,twitter,Java,Twitter,我的twitter请求源代码有问题。从twitter返回的响应是空字符串。你能告诉我哪里有问题吗 我已经在dev.twitter.com上正常注册了我的应用程序。它被称为到达计数 此代码来自本教程: 主函数调用下一个方法: System.out.println(TwitterCall.fetchTimelineTweet("https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=Dj_Fedy&count=5

我的twitter请求源代码有问题。从twitter返回的响应是空字符串。你能告诉我哪里有问题吗

我已经在dev.twitter.com上正常注册了我的应用程序。它被称为到达计数

此代码来自本教程:

主函数调用下一个方法:

System.out.println(TwitterCall.fetchTimelineTweet("https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=Dj_Fedy&count=50"));

谢谢你

我不知道为什么你的代码从Twitter上得到403分。我可以想到两件事:

  • 根据的底部,当您在端点上使用不支持仅应用程序身份验证的承载令牌时,将给出
    403
    响应。我找不到仅应用程序身份验证是否允许使用
    进入状态/用户\u时间线
  • 根据,只有当经过身份验证的用户“拥有”时间线或是所有者的核准关注者时,才能为受保护用户请求推文。我不确定你的情况是否如此

  • 在一些地方,您可以通过返回空字符串来捕获
    异常。您可以在那里添加一些日志记录(例如,
    System.out.println(“捕获了一个异常”,e);
    并查看发生了什么情况吗?java.io.IOException:Server为URL返回了HTTP响应代码:403:我已尝试过,例如,此请求:…结果相同
    System.out.println(TwitterCall.fetchTimelineTweet("https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=Dj_Fedy&count=50"));