Klout API返回400 Bad Request

时间:2013-10-17 15:29:47

标签: json twitter klout

我正在使用一些有效的Twitter用户测试Klout API并返回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状态。 有什么我做错了吗?

1 个答案:

答案 0 :(得分:0)

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

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

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

在“已知良好的Klout ID”或Twitter句柄/ ID上接收404的最佳做法是丢弃数据和重新查询。用户可能会再次变为活动状态,重新启用或以后再次拥有数据。