-
1)微信模推送給第三方平台方:文本消息,其中Content字段的內容固定為: QUERY_AUTH_CODE:$query_auth_code$(query_auth_code會在專用測試公眾號自動授權給第三方平台方時,由微信后台推送給開發者)
-
2)第三方平台方拿到$query_auth_code$的值后,通過接口文檔頁中的“使用授權碼換取公眾號的授權信息”API,將$query_auth_code$的值賦值給API所需的參數authorization_code。然后,調用發送客服消息api回復文本消息給粉絲,其中文本消息的content字段設為:$query_auth_code$_from_api(其中$query_auth_code$需要替換成推送過來的query_auth_code)
他的接口是這么說的
不知道是不是我理解上的問題 按照他的要求 獲取這個auth code 也是一樣賦值過去的
但是一直報錯
"errcode":61009,"errmsg":"code is invalid hint:
[5367Ma0835vr22]"}
------------------我是分割線 2016年2月2日 幾天后終於給解決了---------------------------------------
問題是這樣解決的 發現有點坑爹 他這兩個接口要求的code取值不一樣
第三方平台方拿到$query_auth_code$的值后,通過接口文檔頁中的“使用授權碼換取公眾號的授權信息”API,將$query_auth_code$的值賦值給API所需的參數authorization_code。
上面這段話的接口 要使用xml解析出來的 我是這樣做的
PHP code
$AuthorizationCode = $xml->getElementsByTagName('AuthorizationCode')->item(0)->nodeValue;
把這個獲取到的code傳到API接口上
然后,調用發送客服消息api回復文本消息給粉絲,其中文本消息的content字段設為:$query_auth_code$_from_api(其中$query_auth_code$需要替換成推送過來的query_auth_code)
然后這個客服的code呢 就使用他 說的這個方法去截取
PHP code
trim(str_replace("QUERY_AUTH_CODE:","",$rec_words))
我是php代碼寫的 大家參考下
如果還是不明白 可以加我微信 qiufeng2983