2012-02-23 3 views
1

Большинство ответов на эти вопросы подсказывают, чтобы ваше приложение Twitter было настроено как «веб-приложение», а не «настольное приложение» ... в текущем Twitter dev site ... Я не вижу этого варианта.Twitterizer - Удаленный сервер возвратил ошибку: (401) Неавторизованный

Я также обязательно предоставил URL-адрес обратного вызова при первой настройке своего приложения.

Любые мысли?

+0

Предоставление обратного вызова - это то, что делает его «веб-приложением». Должно быть сообщение об ошибке, возвращаемое с 401, которое должно сказать, что не так. – abraham

ответ

0

API возвращает 401, когда токены OAuth, которые вы предоставили, аннулируются/недействительны или в любое время, когда вы пытаетесь выполнить действие, для которого у вас нет доступа. Например, если ваше приложение доступно только для чтения и оно пытается опубликовать твит, возвращается 401.

Twitter предоставляет сообщение об ошибке, и Twitterizer вернет вам это, когда сможет. Это свойство ErrorMessage ответа.

3

Используйте обратный вызов для своего приложения. Для локального развития вы можете использовать 127.0.0.1 или прокси-адрес, например http://www.localhost.com. Тогда ошибка исчезнет. Благодарю.