第一步:建立應用
呼叫介面:
http請求方式: get
https://引數說明:
引數是否必須
說明grant_type
是獲取access_token填寫client_credential
是secret
是返回說明:
引數說明access_token
獲取到的憑證
expires_in
憑證有效時間,單位:秒
第三步:使用access token呼叫語義理解介面輸入說明:
http請求方式: post(請使用https協議)
post資料格式:json
post資料例子:
引數是否必須
引數型別
說明access_token
是string
query
是string
輸入文字串
category
是string
需要使用的服務型別,多個用「,」隔開,不能為空
latitude
見介面協議文件
float
緯度座標,與經度同時傳入;與城市二選一傳入
longitude
見介面協議文件
float
經度座標,與緯度同時傳入;與城市二選一傳入
city
見介面協議文件
string
城市名稱,與經緯度二選一傳入
region
見介面協議文件
string
區域名稱,在城市存在的情況下可省;與經緯度二選一傳入
是string
uid否
string
返回說明:
,返回引數說明:"end_loc
": ,
"start_date
": ,
"airline
": "
中國南方航空公司"},
"intent
": "
search"}
}
引數是否必須
引數型別
說明errcode
是int
表示請求後的狀態
query
是string
使用者的輸入字串
type
是string
服務的全域性型別id,詳見協議文件中垂直服務協議定義
semantic
是object
語義理解後的結構化標識,各服務不同
result
否array
部分類別的結果
answer
否string
部分類別的結果html5展示,目前不支援
text
否string
特殊回覆說明
更多詳細內容與協議說明,請檢視:語義理解介面協議文件
**實現
<?php介面呼叫/*方倍工作室
*//*
require_once('weixin.class.php');
$weixin = new class_weixin();
*/class
class_weixin
//1. 本地寫入
$res = file_get_contents('access_token.json');
$result = json_decode($res, true
);
$this->expires_time = $result["expires_time"];
$this->access_token = $result["access_token"];
if (time() > ($this->expires_time + 3600))');}}
public
function semantic_search($record
)
//http請求(支援http/https,支援get/post)
//日誌記錄
private
function logger($log_content
)
else
if($_server['remote_addr'] != "127.0.0.1")}}
}
$weixin = new結果返回class_weixin();
$record = array('query' => "查一下明天從北京到深圳的深航機票",
'city' => "北京",
'category' => "flight,hotel",
'uid' => "");
$result = $weixin->semantic_search($record);
,"end_loc
": ,
"hit_str
" : "
查 一下 明天 從 北京 到 深圳 國航 機票 ",
"start_date
": ,
"start_loc":
},"intent
" : "
search"},
"type
" : "
flight
"}
微信開放平台開發文件
目錄第一步 使用者同意授權,獲取code scope為snsapi base scope為snsapi userinfo 引數說明 引數 是否必須 說明 下圖為scope等於snsapi userinfo時的授權頁面 使用者同意授權後 如果使用者同意授權,頁面將跳轉至 redirect uri co...
微信開放平台開發文件
目錄 第一步 使用者同意授權,獲取code scope為snsapi base scope為snsapi userinfo 引數說明 引數 是否必須 說明 下圖為scope等於snsapi userinfo時的授權頁面 使用者同意授權後 如果使用者同意授權,頁面將跳轉至 redirect uri c...
iOS微信開放平台
按照常例,列一些 先 其實官方教程已經非常詳細了,我也是按照官方的一步步來得以實現,那為什麼寫這篇教程?有乙個最主要的目的是,減少沒必要的時間開銷,以及一些官方教程上面提到的一些盲區.開始 將資料分享給好友總共5個步驟,注意 不要亂了順序 1 在工程plist檔案中新增乙個url type url ...