java SDK QQ聯合登入時,報錯java.net.UnknownHostException: (主機名): unknown error
最近在做wap專案,qq在h5頁面的聯合登入時,遇到了兩個問題:
1、使用官方提供的JS SDK,在使用PC瀏覽器模擬手機瀏覽器除錯模式,能調起QQ並獲取返回資料等,一切沒有問題,但是在手機端瀏覽器使用時,問題出現了,大多數手機瀏覽器在調起qq登入頁後不能返回並且獲取不到qq資料。
解決方案:通過百度各種資料,也沒能得到具體的能說明真實問題的答案,大概就是JS相容性不好。於是就棄用JS SDK,現在使用了JAVA SDK,正常調起和回撥一切沒問題。
2、在將專案部署到正式伺服器後,呼叫qq登入獲取回撥資訊時出現了一個奇葩的異常,
大概意思就是不能識別的主機名。但是在測試伺服器卻沒有一點問題。
解決方案:vi /etc/hosts,在裡面加上 本機地址到 主機名的對映
比如我的主機名是songsir,主機地址是 192.168.101.242,
(當然這一切都是我們公司運維大哥做的,我沒有ROOT使用者許可權)
配置完,qq登入一切正常
相關推薦
java SDK QQ聯合登入時,報錯java.net.UnknownHostException: (主機名): unknown error
最近在做wap專案,qq在h5頁面的聯合登入時,遇到了兩個問題: 1、使用官方提供的JS SDK,在使用PC瀏覽器模擬手機瀏覽器除錯模式,能調起QQ並獲取返回資料等,一切沒有問題,但是在手機端瀏覽器使用時,問題出現了,大多數手機瀏覽器在調起qq登入頁後不能返回並且獲取不
CentOS7使用ssh不能登錄,報錯:Read from socket failed: Connection reset by peer
read from socket failed: connection reset by peer使用xshell登錄CentOS7,不能登錄,使用另外一臺Linux主機,telent 22端口是同的,ssh連接報以下錯誤:Read from socket failed: Connection reset b
Linux下Java運行.class文件,報錯找不到或無法加載主類
code 運行 pro jar 更改 class ssp linux lib classpath配置的錯誤,所以找不到.class文件。 原先的etc/profile中的classpath配置 export CLASSPATH=$JAVA_HOME/lib/tools.j
Maven專案,報錯Java compiler level does not match the version of the installed Java project facet
使用eclipse新建maven專案。專案建立後手動修改org.eclipse.wst.common.project.facet.core.xml檔案, 修改專案 Project Facets 修改後發現專案名稱處報錯,有紅色叉號。 查詢eclipse中Problems
React Native打包時,報錯 java.lang.NullPointerException (no error message)
FAILURE: Build failed with an exception. what went wrong? java.lang.NullPointerException (no error message) This Problem created when the
Selenium:無法呼叫IE,報錯java.lang.IllegalStateException
在使用Selenium呼叫IE時報錯,java.lang.IllegalStateException:the path to the driver executable must be set by the webdriver system property;for more
java mybatis 關於中向資料庫中插入資料時,報錯java.lang.NullPointerException的問題
今天在實現向MySQL的資料庫insert一個Object資料時出現一個錯誤; org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptio
android 在.xml裡面新增點選事件onclick屬性,報錯java.lang.IllegalStateException: Could not find method
每天隨時都在寫onclick方法,自己寫的發現一個問題,在xml中定義 看報錯資訊: java.lang.IllegalStateException: Could not find method onClickButton(View) in a parent or ancestor
linux中安裝Gitlab伺服器後登入報錯502解決辦法(圖文集合)
前幾天安裝好了本地的Gitlab伺服器,都沒什麼問題,可以直接開啟。但是今天一通過 http//192.168.1.164:9090 來訪問直接報了502錯誤。如下圖: 502錯誤就是閘道器錯誤: 伺服器正在作為一個閘道器或代
android studio 報錯:Failed to load AppCompat ActionBar with unknown error
最近開始學Android Studio,但在第一次編寫介面的時候就遇到了問題,問題表現為新增Button之後,介面並未顯示,並且丟擲了錯誤和警告: 在Stack Overflow 上找到的解決方案:
TensorFlow報錯的解決方案(持續更新)
錯誤一 ValueError: Initializer for variable rnn/basic_rnn_cell/kernel/ is from inside a control-flow construct, such as a loop or con
Android 7.0 更新APK在安裝時的報錯 android.os.FileUriExposedException(已修復)
1.在網上我們能看到類似很多問題多數都存在很多相似問題,很多細節沒有講清楚 如果出現了FIleUriExposedException異常大家可以去https://developer.android.google.cn/about/versions/nougat/androi
1.問題一:在oracle中,連續十次嘗試登陸不成功,那麼此賬戶將會被鎖定(lock)。當使用被鎖定的賬戶登入時,系統會報錯:ORA-28000: the account is locked。
解決思路: 以管理員的身份登入,即以sys或者system登入資料庫; 使用命令解鎖使用者:alter user 這裡是使用者名稱 account unlock; 重置密碼:alter user 這裡是使用者名稱 identified by 這裡是重置的密碼; 重新登入即可。
第三方QQ登入時,獲取unionID的問題
https://graph.qq.com/oauth2.0/me?access_token=DGKFDJGJDF8346GFNF34BDF8DDF4&unionid=1開始我們用上面的連結去獲取unionid,報錯,如果access_token是正確的會報下面的錯誤如
Hibernate卡住,然後報錯java.sql.SQLException: Unknown system variable 'language'異常
ops environ instance bcf end int strong roo variables 啟動應用的時候會卡在: 08:22:58,221 DEBUG IntegratorServiceImpl:46 - Adding Integrator [org.hi
centOS7啟動apache,報錯Caused by: java.net.UnknownHostException: wshCentOS:
ima 測試方法 /etc/ cep class pac exceptio 啟動 http 測試方法: ping 127.0.0.1 ping localhost 解決方案: vi /etc/hosts 把127.0.0.1和wshCentOS綁定就好 按 i 進入修
編譯環境與生成環境的JDK版本不一樣,報:java.util.zip.ZipException: error in opening zip file
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Linux下Java執行.class檔案,報錯找不到或無法載入主類
classpath配置的錯誤,所以找不到.class檔案。 原先的etc/profile中的classpath配置 export CLASSPATH=$JAVA_HOME/lib/tools.jar 更改後的: export CLASSPATH=.:$JAVA_HOME
java selenium 讀取配置檔案,報錯中文亂碼
參考引自:https://blog.csdn.net/qq_27093465/article/details/70765870 根據自己問題解決: package com.property; import java.io.BufferedInputStream; import java.i
java後臺接收json資料,報錯com.alibaba.fastjson.JSONObject cannot be cast to xxx
從前臺接收json封裝的list資料,在後臺接收時一直報錯,com.alibaba.fastjson.JSONObject cannot be cast to xxx, 使用這種方式接收可以接收 1 @RequestMapping(value = "/insertUser", method