JAVA: 接入YSDK遇到的問題

JAVA後臺接口:php

1, 騰訊開放平臺:微信

http://wiki.open.qq.com/wiki/%E9%A6%96%E9%A1%B5app

2,YSDK介紹,大概流程:工具

http://wiki.open.qq.com/wiki/YSDK%E4%BB%8B%E7%BB%8D#4._YSDK.E7.8E.AF.E5.A2.83.E6.9D.83.E9.99.90ui

3,下面這個步驟徹底可用,沒有問題:spa

http://wiki.open.qq.com/wiki/%E8%85%BE%E8%AE%AF%E7%A7%BB%E5%8A%A8%E6%94%AF%E4%BB%98%E6%8F%92%E4%BB%B6Midas%E7%99%BD%E7%9A%AE%E4%B9%A6.net

(1)URL地址
【現網】https:// ysdk.qq.com/mpay/get_balance_m
【沙箱】https://ysdktest.qq.com/mpay/get_balance_m unix

(2)URI示例:/v3/r/mpay/get_balance_mcode

4,下面簽名生成規則徹底能夠用:xml

http://wiki.open.qq.com/wiki/YSDK%E6%94%AF%E4%BB%98%E6%8E%A5%E5%8F%A3%E7%AD%BE%E5%90%8D%E8%AF%B4%E6%98%8E

5, 聯調工具:能夠在線生成簽名sig,與本身的進行對比:

http://open.qq.com/tools?%EF%BC%8C%E6%A3%80%E6%9F%A5%E5%B7%A5%E5%85%B7%E8%AE%A1%E7%AE%97%E5%87%BA%E7%9A%84

6,能夠查看常見錯誤碼:

http://wiki.open.qq.com/wiki/Android%E5%B8%B8%E8%A7%81%E9%94%99%E8%AF%AF%E7%A0%81%E6%9F%A5%E8%AF%A2#1._.E9.94.99.E8.AF.AF.E7.A0.81.EF.BC.9A1016-1016-0

7,容易出錯的地方:

登陸:微信Appkey, QQAppkey, 微信appId, QQappId,能夠用於登陸檢測,

支付: 無論微信仍是QQ都用 另外的appid, 和 appkey, 其中數值上 支付的appid等於QQappid, 而充值appkey是另外的值,分爲沙箱Appkey,和 現網Appkey, 多查看一下, 開放平臺管理中心本身app的那些提示說明以及參數.

8,URLEncoder.encode的時候, 注意替換"+"和"*"

URLEncoder.encode(input, "UTF-8").replace("+", "%20").replace("*", "%2A");

9, GET, POST請求均可以

10,https 或者 http 均可以

11,注意是否要進行URLEncoder

12, 參考:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=28317825&id=5747136

相關文章
相關標籤/搜索