2012-02-23 4 views
1

이 질문에 대한 대부분의 답변은 현재 Twitter에서 "데스크톱 응용 프로그램"이 아닌 "웹 응용 프로그램"으로 설정되어 있는지 확인하는 것이 좋습니다 dev 사이트 ...이 옵션이 표시되지 않습니다.트위터 마이저 - 원격 서버에서 오류를 반환했습니다 : (401) 승인되지 않음

내 앱을 처음 설정할 때 콜백 URL도 제공해야합니다.

의견이 있으십니까?

+0

콜백 URL을 제공하면 "웹 앱"이됩니다. 무엇이 잘못되었는지를 말해야하는 401과 함께 반환되는 오류 메시지가 있어야합니다. – abraham

답변

0

제공 한 OAuth 토큰이 취소되거나 유효하지 않거나 액세스 권한이없는 작업을 시도 할 때 API가 401을 반환합니다. 예를 들어, 응용 프로그램이 읽기 전용이고 트윗을 게시하려고하면 401이 반환됩니다.

트위터가 오류 메시지를 제공하고 트위터 라이저가 가능한 경우이를 반환합니다. 응답의 ErrorMessage 속성에 있습니다.

3

앱에 콜백 URL을 사용하십시오. 지역 개발의 경우 127.0.0.1 또는 http://www.localhost.com과 같은 프록시 된 주소를 사용할 수 있습니다. 그러면 오류가 사라집니다. 감사.