2010-08-03 38 views
1

因此,我正在擴展我的社交媒體類(與Twitter,Tumblr,Posterous和Bit.ly一起使用)以與MySpace合作。我已經到了可以請求臨時憑證的地步,然後重定向到授權網址。問題是授權url不斷返回一個XML響應,錯誤號爲Rogue request trapped使用MySpace OAuth時,「Rogue request trapped」是什麼意思? (C#)

現在,我不知道這意味着什麼,但是我感覺它對引薦網址造成了傷害。由於我在本地主機進行測試,因此我決定過早地將網站發佈到域,但它沒有做任何事情,仍然出現相同的錯誤。

不知何故,我有一種感覺,MySpace沒有實現他們自己的系統,因爲當你註冊你的應用程序時,你必須填寫「原始網址」,這可能是問題所在。我認爲他們正在尋找在該字段中輸入的字符串,並嘗試將其與引薦來源相匹配,即使它是完全相同的域,只是一個不同的目錄...

我討厭MySpace之前,但現在我討厭它甚至更多的是爲了執行和已經很難的協議(OAuth),甚至比需要的更加愚蠢。

無論如何,如果有人願意,我將不勝感激。

在此先感謝!

UPDATE:

解決方案低於,但男人,我多麼希望我有一個博客,所以我真的可以說,我想在說的話題是什麼。我現在很生氣,因爲現在MySpace ...

回答

1

好吧,所以我想通了,這句話「你是F * $ &開玩笑嗎?!?!」想到了。我說過我如何討厭MySpace,但這只是把我的仇恨提高到一個全新的水平。

所以,這裏是問題所在。我的申請被重定向到:

http://api.myspace.com/authorize/?oauth_token={Token} 

,但MySpace的不喜歡的查詢參數之前/。所以,通過完全好奇心,我試過:

http://api.myspace.com/authorize?oauth_token={Token} 

它的工作。所以,問題在於,他們使用的是實際頁面/authorize,而不是像其他人一樣的目錄,例如Twitter。它沒有在文檔中列出,而且,如果我沒有嘗試我剛做的事情,我就不會想到它了。

因此,對於每個獲得「Roque request trapped」錯誤的人,請確保您的URL中沒有任何「流氓」(赦免雙關)正斜槓。

消息到MySpace

豎起文檔實際上解釋瞭如何您實現了OAUTH和所有的怪癖您已經添加到已BS-ISH方法!

+0

我正在尋找myspace api,但沒有發現任何.. myspace api文檔網址無法正常工作.. API是否工作? – 2012-10-12 12:37:27

+0

我不太確定。自從我發佈這個問題以來,我一直沒有對MySpace感到困擾。我會說你可能不應該打擾它... – Gup3rSuR4c 2012-10-17 22:39:25