我正在使用一些有效的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 :(得分:0)
最可能的情况是用户选择退出Klout,或者在Twitter上不再有效。我们不会报告404的“原因”,以免披露有关此类用户的其他信息或“猩红色信件”。
有关404响应的潜在原因的更多信息:
http://klout.com/s/developers/v2#errors
在“已知良好的Klout ID”或Twitter句柄/ ID上接收404的最佳做法是丢弃数据和重新查询。用户可能会再次变为活动状态,重新启用或以后再次拥有数据。