3

我正在用 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 的任何人都可以帮助我吗?

4

1 回答 1

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

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

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

于 2012-06-19T04:14:46.557 回答