2012-03-07 51 views
0

我正在嘗試實現雅虎身份驗證api。但我得到401錯誤,即consumer_key_rejected。我使用正確的consumer_key和secret。我的子域名,即http://fbapps.jambura.com/已被驗證。我仍然收到401錯誤。這裏是鏈接http://fbapps.jambura.com/test.php。我的代碼http://pastebin.com/VAksvt17雅虎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

原來的子域不起作用。 – 2012-03-07 14:55:20

回答

0

這是正確的 - 雅虎身份驗證流程不會自動適用於原始應用程序域的子域。如果您爲該特定域創建API密鑰,它確實支持子域。例如,爲應用程序域code.example.com創建密鑰,然後重定向到code.example.com的調用將可用,但不會調用example.comwww.example.com

+1

我用yahoo子域創建了另一個項目。這是信息 '消費重點:dj0yJmk9eEx5WlFyRWx5ZFdRJmQ9WVdrOU1XRktURFp3Tm1zbWNHbzlNVEk1TmpZM09UUTJNZy0tJnM9Y29uc3VtZXJzZWNyZXQmeD1hMg-- 消費者揭祕:8c63c2fa98c2e5d6a33928f4e6aed4b2f6899896 應用的URL:http://fbapps.jambura.com 應用程序域:fbapps.jambura.com' 但我正在逐漸「失敗創建請求令牌:consumer_key_rejected「錯誤。任何想法爲什麼? – 2012-04-04 07:58:56