1

我正在测试 Klout API,并与一些有效的 Twitter 用户返回 400 状态。例如:

http://api.klout.com/v2/user.json/622834/score?key=MYKEY

JSON 响应是:

{
    {
        validationErrors: {
        kloutId: "value [622834] fails with 'invalid KloutId [622834]'"
    }
}

这是 twitter 用户 14902334 BodyofBreen,他是有效用户。我们从之前的 API 调用之一中获得了这个 Klout ID。Klout API 文档说 Klout ID 永远不会改变。无论如何,我尝试通过这种方式为该用户获取 Klout ID:

http://api.klout.com/v2/identity.json/twitter?screenName=BodyOfBreen&key=MYKEY
http://api.klout.com/v2/identity.json/tw/14902334?key=MYKEY

但它们都返回 404 状态。有什么我做错了吗?

4

1 回答 1

0

最可能的情况是用户选择退出 Klout,或者不再在 Twitter 上活跃。我们不会报告 404 的“原因”,以免透露有关此类用户的其他信息,或“红字”他们。

有关 404 响应的潜在原因的更多信息:

http://klout.com/s/developers/v2#errors

在“已知良好的 Klout ID”或 Twitter 句柄/ID 上接收 404 的最佳实践是丢弃数据并重新查询。用户可能会再次变得活跃,重新选择加入,或者将来再次拥有数据。

于 2013-10-17T15:58:52.460 回答