亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如何獲取到openid的返回值?

現在我是能獲取到openid,但問題是獲取openid的過程中發生了網頁跳轉調用,那如何才能正確獲取到openid的返回值呢?

比如我發送模板消息時需要用到用戶的openid,然后去調用引導用戶進入授權頁的方法,然后這個方法又調用了獲取openid的方法,也就是說第一個函數要獲取第三個函數的返回值,怎么弄?

正在回答

2 回答

慕課網用的不熟,一直沒查看新消息,不好意思哈。

隔了這么多天,復習了一會兒才想起來。

你的第二個方法已經獲取到了$openid;

那么,

#1.在這個方法里面添加一個 $this->display(),就可以把$openid顯示在模板 getOpenid.html 中了。


#2.如果你要跳轉到別的頁面,可以用$this->redirect("YourURL&openid={$openid}");這樣就是用GET傳了參數。


以上是我的理解,有錯誤還請指正

0 回復 有任何疑惑可以回復我~
#1

ox_error

function getOpenUserId(){},這不是一個函數嗎?怎么可以被當作$url=redirect_uri的一個鏈接使用?
2016-09-30 回復 有任何疑惑可以回復我~
#2

xiaohuasheng 回復 ox_error

這是基于ThinkPHP框架寫的,在框架里可以直接訪問一個類的方法,建議先去看看thinkphp框架
2016-10-10 回復 有任何疑惑可以回復我~

按視頻教的方法,獲取openid后并不會發生跳轉,而是在同一個頁面用access_token和openid請求獲取詳細信息。


如果你一定要跳轉,可以試試用GET把參數傳過去

0 回復 有任何疑惑可以回復我~
#1

寰宇星辰 提問者

樓下貼了我的代碼。相信你也是一路聽著@漁夫 老師的課過來的,在獲取用戶的openid時候,不是會有上邊兩個方法嘛,第二個方法的返回值才是我們需要的結果,但這個返回值傳遞給了誰?又如何獲取這個值?我現在想做一個模版消息的demo,想動態獲取用戶的openid(老師課程是寫死演示的),這里遇到了攔路虎,麻煩幫忙分析一下,謝謝
2016-09-21 回復 有任何疑惑可以回復我~
#2

寰宇星辰 提問者

我也考慮了一下你說的用GET傳,但我不知道return的openid傳給了誰
2016-09-21 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

如何獲取到openid的返回值?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號