亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目次
まとめ
完成後の様子
準(zhǔn)備
WeChat パブリック アカウント設(shè)定
kintoneと連攜
詳細(xì)なコード
リファレンス
ホームページ WeChat アプレット WeChatの開発 WeChatでkintoneレコード情報(bào)を取得する方法

WeChatでkintoneレコード情報(bào)を取得する方法

Nov 29, 2017 pm 02:13 PM

まとめ

近年、WeChat公式アカウントを利用する人が増え、私たちのライフスタイルも大きく変わりました。

Kintone は當(dāng)然、遅れをとることを望まず、時(shí)代に遅れをとりません。

この記事では、WeChat公式アカウントでkintoneのレコード情報(bào)を取得する方法をご紹介します。

簡(jiǎn)単に言うと、kintoneで企業(yè)情報(bào)を管理するアプリを新規(guī)作成し、WeChat公式アカウントにキーワードを入力してアプリ內(nèi)の情報(bào)を取得します。

公式公開アカウントには認(rèn)証が必要なため、今回は一時(shí)的にWeChat公開アカウントのテストアカウントを使用します。

完成後の様子

WeChatでkintoneレコード情報(bào)を取得する方法

準(zhǔn)備

kintoneの設(shè)定

まずは上記の考え方を元にkintoneアプリを作成します。私が作成したのは、企業(yè)情報(bào)管理アプリケーションの簡(jiǎn)易版です。

フィールドタイプ フィールド名 フィールドコード 備考
作成者 作成者 作成者
作成時(shí)間 作成時(shí)間 作成時(shí)間
単行テキストボックス 會(huì)社名 會(huì)社

必要に応じて設(shè)定

値は一意です

単行テキストボックス 會(huì)社代表者 代表者
単線テキストボックス 地域 エリア
単一行のテキストボックス 所在地 住所
単一行のテキストボックス 會(huì)社電話 電話

アプリケーションが正常に作成されたら、3 つのデータを入力します

WeChatでkintoneレコード情報(bào)を取得する方法

WeChat パブリック アカウント設(shè)定

1. WeChat パブリック プラットフォーム にアクセスし、[WeChat パブリック アカウント テスト アカウント申請(qǐng)システムに入る] をクリックして WeChat パブリックを申請(qǐng)します。アカウント テスト アカウント

WeChatでkintoneレコード情報(bào)を取得する方法

2. WeChat 公開テスト アカウントを入力します

テスト アカウント管理ページで、appID と appsecret を確認(rèn)できます。これら 2 つの情報(bào)を書き留めてください。後で役立ちます。

WeChatでkintoneレコード情報(bào)を取得する方法

3. インターフェース構(gòu)成情報(bào)を入力します

この情報(bào)には獨(dú)自のサーバーリソースが必要です。オンライン上には多くのクラウドサーバーリソースがあり、誰(shuí)もが自由に選択できます。

パブリックIPを持つサーバーをお持ちの場(chǎng)合は、それを使用することもできます。以下では主にPHP環(huán)境を使用します(具體的なサーバー構(gòu)成は省略します)

次に、サーバーが正しく応答できるようにサーバー検証コードを記述します。 WeChat によって送信されたトークン検証。詳しくはアクセスガイドをご覧ください。

WeChatでkintoneレコード情報(bào)を取得する方法

Code

<?php
define("APPID", "wxcbfaxxxxxx1814d4");  //appID
define("APPSECRET", "604113xxxxxxxxxxxxxxx0bda2240c47"); //appsecret 
define("TOKEN", "cnDevNet"); //Token

require "./wechat.inc.php";
$wechat = new WeChat(APPID, APPSECRET, TOKEN);
$wechat->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;
        }
    }
}

インターフェース設(shè)定情報(bào)の「変更」をクリックし、URLとトークンを入力して「送信」ボタンをクリックしてください。

次の情報(bào)が表示されたら、設(shè)定が成功したことを意味します。

WeChatでkintoneレコード情報(bào)を取得する方法

kintoneと連攜

主な模式図は以下の通りです。 WeChatはメッセージをサーバーに転送し、サーバーがkintoneとやり取りした後、結(jié)果が公式アカウントに返されます。

WeChatでkintoneレコード情報(bào)を取得する方法

kintoneとの連攜には、主にcurlツールとkintoneのAPIを使用してレコードを取得します。詳しくはphpドキュメントkintone API: レコードを一括取得する(クエリに條件を指定する)を參照してください。

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

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

$queryStr = &#39;company like "&#39;. $keyword. &#39;"&#39;;
$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 != &#39;&#39;) {
            $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è)信息";
}

詳細(xì)なコード

すべてのコードはここで參照できます

リファレンス

WeChatパブリックプラットフォーム技術(shù)ドキュメント

以上がWeChatでkintoneレコード情報(bào)を取得する方法の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無(wú)料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)