2013-10-17 62 views
0

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

回答

0

最有可能的情况是,用户选择退出Klout或在Twitter上不再活动。我们不报告404的“原因”,以便不透露关于这样的用户的额外信息,或者“红字”他们。

有关为404响应的潜在原因的详细信息:

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

在上一个“已知良好的Klout ID”或Twitter处理接收器404的情况下

最佳实践/ ID。将丢弃数据和重新查询。用户有可能再次活跃,重新选择或以后再次有数据。