$openid = session('userinfo');
$token = json_decode(request($url));
//物件轉為陣列
$token = object_to_array($token);
//寫入檔案
$txtfilename = "access_token.txt";
//以讀寫方式打寫指定檔案,如果檔案不存則建立
if( ($txtres=fopen ($txtfilename,"w+")) === false)
echo ("建立可寫檔案".$txtfilename."成功!
"); $strconents = $token['access_token'];//要 寫進檔案的內容
if(!fwrite ($txtres,$strconents))
echo ("嘗試向檔案".$txtfilename."寫入".$strconents."成功!");
fclose ($txtres); //關閉指標
這是curl的請求函式
//判斷是否為post請求
if($method == 'post')
//3.傳送請求
$str = curl_exec($ch);
// $hd = curl_getinfo($ch);
//4.關閉連線
curl_close($ch);
//返回請求到的結果
// return array('str'=>$str,'hd'=>$hd);
return $str;
}
這是物件轉陣列的函式
//物件轉陣列
function object_to_array($obj)
return $arr;
}
微信開發 access token 過期解決方法
解決思路很簡單 建立乙個xml格式的檔案,儲存access token,如果超時則更新.建立xml檔案 填寫accesstoken 填寫更新時間戳 構建獲取access token 類 class access token 讀取xml檔案 private function read xml 更新xm...
微信開發專題 4獲取access token
一.access token簡介 2.公眾平台的api呼叫所需的access token的使用及生成方式說明 3.如果第三方不使用中控伺服器,而是選擇各個業務邏輯點各自去重新整理access token,那麼就可能會產生衝突,導致服務不穩定。二.獲取accesstoken的重新整理和獲取 2h時就會...
微信開發中怎樣獲取access token?
公眾平台的api呼叫所需的access token的使用及生成方式說明 2 目前access token的有效期通過返回的expire in來傳達,目前是7200秒之內的值。中控伺服器需要根據這個有效時間提前去重新整理新access token。在重新整理過程中,中控伺服器可對外繼續輸出的老acce...