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

部署后在GAE上使用Twitter4j时抛出401时出现问题

公西翼
2023-03-14

我这里有个奇怪的错误:

我正在开发一个GAE应用程序来读取一些Twitter数据,在阅读了大量文档后,我让它在我的测试服务器上工作(在我的pc上运行),但在real(我的appspot域)上部署和测试后,它显示以下消息:

401:身份验证凭据(https://dev.twitter.com/pages/auth)失踪或失踪

我尝试重新创建我的OAuthAppToken和OAuthAppTokenSecret密钥,甚至将权限更改为“写、读和直接消息”,甚至分配一个回调URL,但似乎没有任何效果。。。

我试过使用twitter4j。属性或使用setOAuthConsumer(TW_CONSUMER_KEY,TW_CONSUMER_SECRET)或具有正确常数的配置生成器,我正在试验相同的问题。

我正在使用AppEngine 1.8.3和Twitter4j 3.0.4

Iv'e一直写在日志上,Twitter对象似乎创建得很好...我不明白为什么在我的电脑上工作,而不是在真正的应用程序上。

在其他一些帖子中,有人说这可能是因为它需要使用同步时钟...但是他没有解释在哪里改变这个属性...

有人有线索吗?

共有1个答案

束帅
2023-03-14

好吧,问题是我(和推特......好吧......我真的认为这是推特的问题,因为他的api信息太暗了)...

在测试服务器上,我在寻找一个现有的帐户,在云上,我在寻找一个不存在的帐户。所以,这是我的错。但是说真的,推特上说:“禁止访问”怎么样?那没有任何意义...

 类似资料:
  • 所以我有安装了Qt addin的Visual Studio 2013(社区版),Qt5库(32位),我试图创建一个独立于所有开发配置的可执行文件(它可能使用静态或共享库,我现在真的不在乎)。 操作系统:Windows7,x64。 为此,我将visual studio选项从更改为,并在

  • 我尝试用java做一个rest web服务,并使用OpenShift服务测试服务器。 在OpenShift中,我选择Tomcat 7(JBoss EWS 2.0)作为web服务器。 当我试图将我的文件推入服务器时,在maven构建时,它会给我这些错误: 似乎错误是关于我的tools.java文件。 所以这是我的工具.java文件的代码: 我想知道,因为当我在我的PC中使用命令时,没有错误并且项目完

  • 首先,我为我的英语水平不太好而道歉。我正在实习,我的任务是继续为公司开发一个内联网网站。我在实习开始时就拿到了代码,并开发了本地版本,具有本地网络服务器和本地数据库。这是我在公司服务器上部署更改版本的时候了,一旦我这样做了,到目前为止一直使用旧版本的站点会显示“ 内部服务器错误 500”。它来自什么,有人有解决方案吗?PS :该网站是用CakePhp开发的。

  • 我想把我的ip地址连接到一个域名。当我在浏览器“my.ip.adress”中运行时,服务器会响应,但当我尝试使用“mydomain.com”时,它就不起作用了。我有一个404错误。在我的托管平台中,我将“my.ip.adress”链接到域名。我已经等待了48小时,因为它建议链接ip与域名。 我不确定我做的配置。也许我的env文件“.env-prod”没有被调用,管道破裂了 我的env文件:.env

  • 我遵循了Head First Servlets中一个非常简单的例子。 我在浏览器地址栏输入localhost:8080,显示的是Tomcat的主页,服务器好像没问题。然后我创建了一个名为< code>Ch1Servlet的servlet。它看起来是这样的: 接下来,需要一个web.xml的配置文件。所以是这样的: 在编译了Ch1Servlet.java之后,我得到了一个类文件,它被放在WEB-IN

  • 故事 我用的是keycloak 6.0.1。我有一个领域有两种类型的用户:管理员和常规用户。我需要一个主题,可以区分他们之间,因为登录是不同的(3字段vs 2字段)。因此,我希望扩展提供程序FreeMarkerLoginFormsProvider以传递一个自定义参数。我正在使用keycloak部署器部署我的SPI。 Keycloak在部署时不幸引发异常: 我也尝试过模块方法,但得到一个NullPo