微信公眾號平台api接入圖靈機器人get和post兩種請求方式


  近期在學習微信公眾號的二次開發,總體感覺上手比較容易,但是想深入還需一定的積累!通過近兩個星期的學習,感覺買的書籍資料比較老舊,有一部分內容已經與現在的微信公眾號開發存在差異,建議學習的朋友們可以買相關書籍作為入門使用,更多的新內容還是在網上搜索比較好。

  近期,我在做api接入圖靈機器人的時候就遇到了一點小問題,圖靈機器人官方在請求方式上有所變更,如下圖所以,以前采用get請求,如今改為post請求。

導致的結果就是很多資料上提供的方式現在並不好用,具體如下:

get請求接入的代碼實現:

<?php
$key = "317f8857e288a0b4bfc91fda3e08f4d3";
$info = "你漂亮么";
$url = "http://www.tuling123.com/openapi/api?key={$key}&info={$info}";
$str = file_get_contents($url);
$json = json_encode($str);
print_r($json);
?>

post請求接入的代碼實現:

<?php
$key = "317f8857e288a0b4bfc91fda3e08f4d3";
$info = "你漂亮么";
$url = "http://www.tuling123.com/openapi/api?key={$key}&info={$info}";
$ch = curl_init(); 
$timeout = 5; 
curl_setopt ($ch, CURLOPT_URL, $url); 
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); 
$file_contents = curl_exec($ch);
curl_close($ch);
$json = json_decode($file_contents);
print_r($json);
?>

post請求在瀏覽器結果如下:

將瀏覽器編碼修改為Unicode編碼:

如此,便得到了圖靈機器人返回的json解析結果。 

兩種方式最終可以通過$json->text的方法取得json解析的data數據。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM