㈠ 微信授權登陸時獲取code問題
解決方法:
1、先注冊應用:
private IWXAPI msgApi;
msgApi = WXAPIFactory.createWXAPI(this, null);
msgApi.registerApp(Constants.APP_ID)。
2、然後拉取微信到授權登陸界面:
final SendAuth.Req req = new SendAuth.Req();
req.scope = "snsapi_userinfo";
req.state = "wxdemo";
msgApi.sendReq(req);
3、在WXEntryActivity中的onResp(BaseResp resp)方法中獲取code:
String code = ((SendAuth.Resp) resp).code;//需要轉換一下才可以。
㈡ 【PHP】微信分享介面成功後ajax獲取openID
為什麼不在分享之前獲取openID,然後通過頁面傳遞得到openID?
獲取openid是一定要執行auth授權登錄的
或者是我沒太理解你的意思,請及時追問
㈢ 誰能解決微信中打開網頁後,ajax失效問題
樓上說的很對,jqm默認通過ajax載入頁面來改進用戶體驗,但是微信瀏覽器對ajax頁面只支持收藏。在你的a標簽里加上data-ajax="false"來強制使用非ajax方式載入頁面,可以解決上述問題。