天天看點

回調位址常見問題及修改方法

話說

讀者盆友們,520快樂!

今天發現一個Bug,開心的不得了。

了解回調接口基本概念及日常運用

參考文檔:

https://blog.csdn.net/qq379454816/article/details/51546638

這裡就不寫代碼了罷……

背景:

今日一時興起,說要整理下檔案,cd /User/dzj/Documents(原本要清空:cd /User/dzj/Downloads/),直接:rm -rf ./.

,結果,後果很嚴重…..

恢複是不大可能的了,至少很費精力。是以,在下就想到了可以不可以把Excel線上同步,這樣以後如果誤删,也不怕了。

結果登入Excel雲的時候,發現了本文這個問題:

回調位址常見問題及修改方法
回調位址常見問題及修改方法

QQ的提示是什麼意思呢?為什麼要這麼做呢?這裡的意思就是:為了安全,避免各種網站濫用QQ連接配接,QQ内部對第三方做連接配接入口做了限制,也就是後端代碼做了限制,對外提供了新的接口,你要回調這個接口。具體看文檔即可。

下文連接配接:

http://wiki.connect.qq.com/%E5%9B%9E%E8%B0%83%E5%9C%B0%E5%9D%80%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E5%8F%8A%E4%BF%AE%E6%94%B9%E6%96%B9%E6%B3%95

這裡我就原文拷貝下來吧,以備不時之需。假若連接配接失效,本文照樣可以潇灑的看。

  1. 什麼是回調位址?

    使用者點選QQ登入跳轉到QQ登入頁面,登入成功後,應該跳轉回網站。回調位址即在這裡用來指定跳轉回網站的URL。回調位址注冊的目的是為了保障第三方APPID帳戶的安全,以免被其他惡意網站盜用。需注意:1. 需要填寫到站點接收qq登入資訊的接口 例如:http://網站首頁域名/api/oauth/QQ/callback.php ;2. 具體跳轉URL将在程式中指定路徑以及請求參數進行構造。

    2.什麼樣的回調位址才滿足加強校驗的條件?

    QQ互聯登入傳回給開發商的code,會傳到開發商指定的專門處理code的URL,而不是域名下任意的URL,舉個例子

    1). 比如開發商處理QQ互聯傳回的Code的URL是

    https://account.example.com/connect/callback/qq

    2). 但是開發商在互聯官網注冊的回調位址是:example.com,是以屬于不符合要求的回調位址。

    3). 開發商需要到QQ互聯官網上,把回調位址修改為把https://account.example.com/connect/callback/qq, 并去掉example.com。

    4). 如果有多個回調位址的需求,可以多個回調,使用”;”隔開,如”https://account.example.com/connect/callback/qq;https://account.example.com/connect/qc”

  2. 回調位址錯誤的原因有哪些?

    回調位址錯誤,會傳回錯誤碼:100010。 回調位址錯誤的原因如下: (1)沒有傳入域名; (2)傳入的域名與申請接入時填寫的回調位址域名沖突。 例如:申請時填寫的回調位址是:http://example.com/qqlogin,傳入的是http://example.com則會傳回錯誤碼,需保證填寫的回調位址和請求的一緻。

  3. 如何修改回調位址?

    step1:點選 “應用管理”

step1:點選 “應用管理”

step2:找到需要修改回調位址的應用,點選“檢視”

step3:

在基本資訊頁面選擇“修改”

step4:修改回調位址,可填寫多個根域名,以分号分隔,注意此處要包含“http://”部分。

回調位址常見問題及修改方法
回調位址常見問題及修改方法
回調位址常見問題及修改方法

什麼時候MarkDown可以像Wiki那樣,可以直接複制圖檔過來?

還有,讀者盆友們,個人很想吐槽下CSDN“管理部落格”闆塊,界面還是舊版好,看起來清晰簡潔内容豐富,新版本花裡胡哨,你們覺得呢?吐下槽,而且給官方客服回報了理由。你們覺得呢?歡迎評論讨論。

繼續閱讀