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.