KLOUT API всегда возвращает не авторизованный

Я разрабатываю приложение на C#, и когда я делаю вызов API klout, вот так:

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,

Может ли кто-нибудь, кто работал с API KLOUT, прежде чем помочь мне?

1 ответ

Решение

При вызове 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

API v1 похоже возвращается 403 Not Authorized для любого вызова, независимо от того, предоставили ли вы свой ключ API, поэтому я буду придерживаться вызова вызовов API v2.

Обратите внимание, что Klout имеет интерактивную консоль, расположенную по адресу http://developer.klout.com/io-docs которая должна автоматически заполняться вашим ключом API. Вы можете использовать строки запроса, которые он генерирует в вашем приложении, просто убедитесь, что вы нацелены на Partner API BETA.

Другие вопросы по тегам