第一:申請生活號。
第二:激活開發者 模式 ,並且上創 自己的 公鑰 ( 支付寶 demo 里面有 )
第三: 配置 回調地址 ( 用於前端 調用獲取 auth_code 的時候 填寫的回調地址,支付寶生活號驗證信息通過后 會響應一個重定向地址,指向這個 回調地址,並且 帶上一個請求參數 auth_code )
在瀏覽器中敲: https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id=appId&scope=auth_base&redirect_uri=上面配置的授權回調地址
然后提示登錄,登錄就是了。
第4 步 : 並且 我們的 接受 auth_code 的程序 ,並且 通過auth_code 去 獲取 user_id 等信息
下面是支付寶 fuwuchuang_demo 里面 使用auth_code 換取 user_id 的例子代碼。
第5 步: 上面拿到的是 user_id ,然后就是統一下單接口 去獲取 下單。
第6 步: 發起支付
微信 公眾號 和支付寶生活號 幾乎一樣, 也是 拿到 oauth2 的 協議 ,用auth_code 獲取用戶 id ( openid ), 但是 微信瀏覽器 獲取 auth_code 是不可以的,需要一個微信 開發者工具。這里面登錄並且敲 請求地址可以正常獲取到用戶信息,然后就會微信要求嚴格。 必須是 域名,並且必須是80 端口的回調地址。總來的說微信麻煩一些。