【问题标题】:PHP Twitter API "GET users/lookup". Grabbing screen_name from idPHP Twitter API“获取用户/查找”。从 id 中获取 screen_name
【发布时间】:2012-04-18 17:23:55
【问题描述】:

我制作了一个简单的 Twitter API 程序,它将遍历您的关注者并抓取所有关注者。它通过他们的 ID 获取他们。我如何获得他们的 screen_name?

我知道我必须使用 user_id 作为参数之一来处理用户/查找。

我注意到我认为是我的问题。

我试图获取的 JSON 代码是这样的。

[
 {
  "screen_name": "twitter"
 }
]

我已经做到了(如下)。

{
  "screen_name": "twitter"
}

对于查找函数 (https://dev.twitter.com/docs/api/1/get/users/lookup),它以“[”开头。

我在想我必须做类似的事情。

$LookUp_JSON->[1]->screen_name 然后会打印“twitter”,但显然不是。

【问题讨论】:

    标签: php json api twitter


    【解决方案1】:

    查看 Twitter API 控制台 (https://dev.twitter.com/console)

    .. 稍微修改一下,因为从控制台的角度来看它没有记录。

    转到users/show 你会看到这个

    http://api.twitter.com/1/users/show.json?screen_name={screen_name}

    改成这个

    http://api.twitter.com/1/users/show.json?user_id={id}

    I.E 为 @TwitterAPI (6253282) 这个调用的 ID

    http://api.twitter.com/1/users/show.json?user_id=6253282

    会给你这个:

    {
      "id": 6253282,
      "id_str": "6253282",
      "name": "Twitter API",
      "screen_name": "twitterapi",
      "location": "San Francisco, CA",
    etc...
    }
    

    【讨论】:

      猜你喜欢
      • 2011-05-21
      • 2011-09-10
      • 2015-07-16
      • 1970-01-01
      • 1970-01-01
      • 2017-08-24
      • 2018-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多