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

twitter api未正确验证

相温文
2023-03-14

我已经使用postman用twitter api测试了请求https://api.twitter.com/1.1/statuses/user_timeline.json但它给了我

{"errors":[{"code":215,"message":"Bad Authentication data."}]}

我的标题是-

授权:OAuth OAuth\u consumer\u key=“MLcGSZNPmn2un5DKbtgnYi8JY”,OAuth\u token=“751004957898342400-yyplg5dayahvkag47h9nvkzie7z2bc”,OAuth\u signature\u method=“HMAC-SHA1”,OAuth\u timestamp=“1468092744”,OAuth\u nonce=“abcdefghijklmnopqrstuvxyz123456”,OAuth\u version=“1.0”,OAuth\u signature=“fkfkfkne2pmdlqzma7gqma72ku=”“”

邮递员身份验证设置为-

请告诉我怎么解决这个问题。

提前感谢。

共有2个答案

须衡虑
2023-03-14

确保您提供了所需的查询参数。

当我没有在GetUsers调用中提供唯一必需的查询参数,搜索字符串q时,我收到了相同的错误,215个错误的身份验证数据。但由于我不打算搜索任何特定用户,所以我求助于流式API。

梁烨烨
2023-03-14

删除中的空间

oauth\u令牌=“751004957898342400-YYPLG5Dayahvkag47H9NVVKZI7Z2BC”

应该是这样的

oauth\u令牌=“751004957898342400-YYPLG5Dayahvkag47H9NVVKZI7Z2BC”

向twitter发送请求时

 类似资料:
  • 代码流进入“If”循环并打印“insideif语句”。状态实际上是None,通过读取代码,它应该打印“Inside-Else语句”。我可以修改验证部分并使其在else语句中执行。但是我想知道这个条件如何返回“True”

  • 我的笔记本电脑上安装了Java14和Java8,但默认情况下我想使用8,所以我尝试将我的java_HOME设置为使用-V1.8。 在~/。bash_profile我添加了一行。执行此操作后,立即返回正确的路径,返回正确的版本。然而,如果我关闭终端并再次打开它,将产生一个空行,显示JAVA 14。编辑之后。bash_profile我做的当我重新打开终端并执行行设置JAVA_HOME仍然存在。为什么我

  • 我正在处理一个需要使用jFileChooser Swing窗口的项目。当单击“取消”或“打开”时,窗口不会关闭。在查看了StackOverflow上的许多文章以及JFileChooser教程和文档之后,我不知道是什么导致了这个重复的问题。 我正在与NetBeans一起使用它的swing编辑器。我也在Eclipse中尝试了该程序作为测试,并收到了相同的结果。

  • 从上面的示例中我的理解是,如果我将传递给验证器,那么只有和用于和用于只被验证?(标有数字1、2、3) 我理解对了吗?我没有留下任何没有属性的字段。所以没有默认组。

  • 我有以下用于javascript密码验证的正则表达式: 正则表达式规则是: 12-25个字符 至少有一个大写字母 至少有一个小写字母 至少有一个数字 至少有一个特殊字符:!#$%()*,-./:;=?@[]^ `{124;}~ 然而,正则表达式似乎不起作用。它匹配任何字符。我该怎么解决这个问题?

  • 我应该有一个正常的贴图如下: 但当我加载场景时,或者从inspector中的另一个场景切换(例如,单击“场景/菜单”,然后单击此场景),或者在游戏中转移到此场景(),精灵会随机不可见。 每次都有一些精灵隐形,下一次隐形的可能就不一样了。我怀疑这是Unity编辑器的问题,因为即使我不在播放模式下也会发生这种情况。 在中,我肯定会找到这些sprite(不是null)。他们就是不出现。我必须重新加载精灵