真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

微信里如何檢索kintone記錄信息

這篇文章主要為大家展示了“微信里如何檢索kintone記錄信息”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“微信里如何檢索kintone記錄信息”這篇文章吧。

墨玉網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),墨玉網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為墨玉上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的墨玉做網(wǎng)站的公司定做!

完成后的樣子

微信里如何檢索kintone記錄信息

準(zhǔn)備

kintone設(shè)置

首先根據(jù)上面的設(shè)想來(lái)創(chuàng)建kintone應(yīng)用。我創(chuàng)建的是簡(jiǎn)易版的企業(yè)信息管理應(yīng)用。

字段類型字段名稱字段代碼備注
創(chuàng)建人創(chuàng)建人創(chuàng)建人
創(chuàng)建時(shí)間創(chuàng)建時(shí)間創(chuàng)建時(shí)間
單行文本框公司名company

設(shè)為必填項(xiàng)

值為唯一

單行文本框公司代表representative
單行文本框地域area
單行文本框所在地address
單行文本框公司電話tel

應(yīng)用創(chuàng)建成功后,輸入三條數(shù)據(jù)

微信里如何檢索kintone記錄信息

微信公眾號(hào)設(shè)置

1. 訪問(wèn)微信公眾平臺(tái),點(diǎn)擊 “進(jìn)入微信公眾賬號(hào)測(cè)試號(hào)申請(qǐng)系統(tǒng)”,申請(qǐng)微信公眾賬號(hào)測(cè)試號(hào)

微信里如何檢索kintone記錄信息

2. 進(jìn)入微信公眾測(cè)試號(hào)

在測(cè)試號(hào)管理頁(yè)面里,我們可以看到 appID 和 appsecret。把這兩個(gè)信息記下來(lái),接下來(lái)有用。

微信里如何檢索kintone記錄信息

3. 填寫接口配置信息

此信息需要有自己的服務(wù)器資源。網(wǎng)上的云服務(wù)器資源很多,大家可以自由選擇。

如果大家有帶公網(wǎng)ip的服務(wù)器也可以使用,下面我們主要使用php環(huán)境(具體服務(wù)器配置方式省略)

接下來(lái)寫服務(wù)器驗(yàn)證代碼,使之能正確響應(yīng)微信發(fā)送的Token驗(yàn)證。詳細(xì)可以參考接入指南。

微信里如何檢索kintone記錄信息

代碼

valid(); //Token驗(yàn)證
?>
class WeChat
{
    private $_appid;
    private $_appsecret;
    private $_token;
    
    public function __construct($appid, $appsecret, $token)
    {
        $this->_appid = $appid;
        $this->_appsecret = $appsecret;
        $this->_token = $token;
    }

    public function valid()
    {
        $echoStr = $_GET["echostr"];

        //valid signature , option

        if($this->checkSignature())

        {
            echo $echoStr;
            exit;
        }
    }

    private function checkSignature()
    {
        $signature = $_GET["signature"];
        $timestamp = $_GET["timestamp"];
        $nonce = $_GET["nonce"];

        $token = $this->_token;
        $tmpArr = array($token, $timestamp, $nonce);
        sort($tmpArr);
        $tmpStr = implode( $tmpArr );
        $tmpStr = sha1( $tmpStr );
        
        if( $tmpStr == $signature )
        {
            return true;
        }
        else
        {
            return false;
        }
    }
}

點(diǎn)擊接口配置信息的 “修改”,填好URL 和 Token后,點(diǎn)擊 “提交” 按鈕。

看到以下信息的話,說(shuō)明配置成功。

微信里如何檢索kintone記錄信息

和kintone關(guān)聯(lián)

下面是主要的原理圖。微信將消息轉(zhuǎn)發(fā)給服務(wù)器,服務(wù)器和kintone交互后,將結(jié)果再返回給公眾號(hào)。

微信里如何檢索kintone記錄信息

和kintone的交互,我們主要使用curl工具和kintone的API來(lái)檢索記錄,具體可以參考php文檔和kintone API:批量獲取記錄(在查詢中指定條件)。

// 請(qǐng)求頭部
$header = array(

    "Host: " . $this->_subDomain . ".cybozu.com:443",
    "X-Cybozu-API-Token: " . $this->_apiToken
);

$queryStr = 'company like "'. $keyword. '"';
$params = "?app=$this->_appId&query=".urlencode($queryStr)
            . "&fields[0]=". urlencode("company")
            . "&fields[1]=". urlencode("representative")
            . "&fields[2]=". urlencode("area")
            . "&fields[3]=". urlencode("address")
            . "&fields[4]=". urlencode("tel");

$url = "https://" . $this->_subDomain . ".cybozu.com/k/v1/records.json". $params;

$response = $this->_request($url, true, "get", null, $header); //curl提交
$result = json_decode($response, true);

if (count($result["records"]) > 0) {
    foreach($result["records"] as $value) {
        if ($contentStr != '') {
            $contentStr .= "\n\n";
        }
        $contentStr .= "公司名:".     $value["company"]["value"]."\n"
                        . "公司代表:". $value["representative"]["value"]."\n"
                        . "地域:".     $value["area"]["value"]."\n"
                        . "所在地:".   $value["address"]["value"]."\n"
                        . "電話:".     $value["tel"]["value"];
    }
}
else {
    $contentStr = "未找到該企業(yè)信息";
}

以上是“微信里如何檢索kintone記錄信息”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


本文題目:微信里如何檢索kintone記錄信息
本文鏈接:http://weahome.cn/article/iephoi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部