klout api总是返回未授权

时间:2012-06-18 18:22:26

标签: c# c#-4.0 klout

我正在用C#开发一个应用程序,当我像这样调用klout API时:

http://api.klout.com/v2/identity.json/twitter?screenName=SteveMartinToGo

它始终返回Not authorized

我是从http://klout.com/s/developers/v2得到的。

我甚至尝试使用API​​密钥,但这也没有用完:

http://api.klout.com/1/klout.[return_type]?key=[api_key]&users=john

之前使用过klout API的人可以帮助我吗?

1 个答案:

答案 0 :(得分:5)

在拨打Klout v2时,您必须始终指定API密钥。没有它,你将收到你一直收到的错误。

正确格式化的请求(带掩码的键)看起来像:

http://api.klout.com/v2/identity.json/twitter?screenName=barackobama&key=XXXXXXXXX
http://api.klout.com/v2/user.json/2055/score?key=XXXXXXXXX

对于任何调用,v1 API似乎都会返回403 Not Authorized,无论您是否提供了API密钥,因此我会坚持发出对v2 API的调用。

请注意,Klout有一个位于http://developer.klout.com/io-docs的交互式控制台,可以自动填充您的API密钥。您可以使用它在您的应用程序中生成的请求字符串,只需确保您定位 Partner API BETA