2012-03-07 1 views
0

yahoo auth api를 구현하려고합니다. 하지만 나는 401 오류, 즉 consumer_key_rejected를 얻고있다. 올바른 consumer_key를 사용하고 분비합니다. 내 하위 도메인, 즉 http://fbapps.jambura.com/이 확인되었습니다. 여전히 401 오류가 발생합니다. 여기에 http://fbapps.jambura.com/test.php 링크가 있습니다. 내 코드 http://pastebin.com/VAksvt17yahoo oauth api가 하위 도메인에서 작동하지 않습니다

OAuth 응용 프로그램 카테고리는 표시되지 않습니다. http://fbapps.jambura.com/Screen%20shot%202012-03-06%20at%209.06.18%20PM.png http://fbapps.jambura.com/Screen%20shot%202012-03-06%20at%209.06.27%20PM.png

새 프로젝트/앱을 만들었습니다. 정보를 사용했지만 작동하지 않습니다. http://fbapps.jambura.com/yahoo-401.zip 여기에 이미지가 있습니다. 내가 실수를 저 지르는지보십시오. 한 가지는 - 잘못된 소비자 키를 주었는데 동일한 401 오류를 보였습니다.

+0

하위 도메인이 작동하지 않습니다. –

답변

0

맞습니다. Yahoo 응용 프로그램 흐름은 원래 응용 프로그램 도메인의 하위 도메인에 대해 자동으로 작동하지 않습니다. 특정 도메인에 대한 API 키를 작성하면 하위 도메인을 지원합니다. 예를 들어 앱 도메인 code.example.com의 키를 만든 다음 code.example.com으로 리디렉션하는 호출은 수행 할 수 있지만 example.com 또는 www.example.com이 아닙니다.

+1

yahoo 하위 도메인으로 다른 프로젝트를 만들었습니다. 이 정보 '소비자 열쇠입니다 : dj0yJmk9eEx5WlFyRWx5ZFdRJmQ9WVdrOU1XRktURFp3Tm1zbWNHbzlNVEk1TmpZM09UUTJNZy0tJnM9Y29uc3VtZXJzZWNyZXQmeD1hMg-- 소비자 비밀 : 8c63c2fa98c2e5d6a33928f4e6aed4b2f6899896이 응용 프로그램 URL : HTTP : //fbapps.jambura.com이 응용 프로그램 도메인 : fbapps.jambura.com'하지만 "실패는 무엇입니까 요청 토큰을 생성하는 중 : consumer_key_rejected "오류가 발생했습니다. 왜 그런가? –