如何使用Postman客户端调用Twitter API

时间:2015-08-23 20:46:57

标签: twitter postman

我已按照创建新应用程序并获取使用者密钥,密钥对以及令牌访问详细信息所需的步骤进行操作。现在我想使用chrome Postman客户端调用Twitter Rest API

如何将客户密钥,密码,令牌等详细信息传递给请求?我试图将它们作为标题传递,并尝试通过在postman客户端中选择OAuth1.0选项来传递它们但我收到错误:

<activity android:windowSoftInputMode="adjustPan|adjustResize"> </activity>

9 个答案:

答案 0 :(得分:69)

我知道这已经过时了,但如果有人仍然面临这个问题,以下步骤对我有用:

  1. 在“授权”标签中,选择“OAuth 1.0”
  2. 输入您的消费者密钥,消费者密钥,访问权限 令牌和访问令牌秘密
  3. 启用“将参数添加到标题”和 “自动添加参数”
  4. 发送请求
  5. enter image description here

    我希望有所帮助。

答案 1 :(得分:16)

Juliana Chahoud's更新了2018年答案:

添加授权数据已移至左栏,您需要选择下拉菜单将其更改为“请求标题”。

Postman 2018

答案 2 :(得分:5)

Postman创建6个字符的nonce, Twitter需要32个字符的Nonce 。所以你可以使用任何随机值,我用 ABCDEFGHIJKLMNOPQRSTUVWXYZ123456 (长度= 32)

答案 3 :(得分:4)

你不能选择添加参数到标题(选择将失败) 你不需要关心Nonce

enter image description here

答案 4 :(得分:2)

如果有人在2017年达到此目的,我的问题也是nonce,但长度为32的那个对我不起作用。我检查了教程并使用了那里发布的教程,它开始工作了。确保选择邮递员将授权数据添加到标题而不是正文。

这是我的工作时间:kYjzVBB8Y0ZFabxSWbWovY3uYSQ2pTgmZeNu2VS4cg

答案 5 :(得分:2)

在遵循可接受的答案之后,请确保令牌/秘密密钥的末尾没有空格。否则,它将引发相同的错误Could not authenticate you. enter image description here

答案 6 :(得分:1)

对我来说,邮差创造了11个角色的Nonce。我使用11个字符Nonce获得了正确的Twitter API响应。

答案 7 :(得分:0)

除了从twitter开发者控制台获取的身份验证设置之外,当搜索q = target_user_id时,它的工作方式与q = @ target_user_id相对(我收到错误32)无法对您进行身份验证。

因此,经过无数次尝试,不同的是只是从q参数值中删除了“ @”符号。

答案 8 :(得分:0)

将授权数据添加到“请求标头”

Twitter API示例:https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=snap

enter image description here

这将生成 Authorization 标头。确保已生成。

enter image description here

结果

[
    {
        "created_at": "Wed Mar 01 19:37:16 +0000 2017",
        "id": 837023955454201857,
        "id_str": "837023955454201857",
        "text": "RT @yoda: other things @snap has potentially worked on:\n\ntinker toys\nbaseball cards\nonesies\ntaco tosser\nshrunken christmas tree\nwalkie talk…",
        "truncated": false,
        "entities": {
            "hashtags": [],
            "symbols": [],
            "user_mentions": [
                {
                    "screen_name": "yoda",
                    "name": "drew olanoff",
...