国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

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

WeChatでkintoneレコード情報を取得する方法

Nov 29, 2017 pm 02:13 PM

まとめ

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

Kintone は當然、遅れをとることを望まず、時代に遅れをとりません。

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

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

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

完成後の様子

WeChatでkintoneレコード情報を取得する方法

準備

kintoneの設(shè)定

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

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

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

値は一意です

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

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

WeChatでkintoneレコード情報を取得する方法

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

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

WeChatでkintoneレコード情報を取得する方法

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

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

WeChatでkintoneレコード情報を取得する方法

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

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

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

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

WeChatでkintoneレコード情報を取得する方法

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驗證
?>
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è)定情報の「変更」をクリックし、URLとトークンを入力して「送信」ボタンをクリックしてください。

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

WeChatでkintoneレコード情報を取得する方法

kintoneと連攜

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

WeChatでkintoneレコード情報を取得する方法

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

// 請求頭部
$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è)信息";
}

詳細なコード

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

リファレンス

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

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

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

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

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

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

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

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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