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

Table des matières
Résumé
à quoi cela ressemble une fois terminé
Préparation
Paramètres du compte public WeChat
Maison Applet WeChat Développement WeChat Comment récupérer les informations d'enregistrement kintone dans WeChat

Comment récupérer les informations d'enregistrement kintone dans WeChat

Nov 29, 2017 pm 02:13 PM

Résumé

Ces dernières années, de plus en plus de personnes utilisent les comptes officiels WeChat, et nos modes de vie ont également subi d'énormes changements.

Kintone n'est naturellement pas en reste et s'adapte à son temps.

Cet article vous présentera la méthode de récupération des informations d'enregistrement kintone dans le compte public WeChat.

Pour faire simple, nous allons créer une nouvelle application de gestion des informations d'entreprise dans kintone, puis saisir des mots-clés dans le compte officiel WeChat pour récupérer les informations dans l'application.

étant donné que le compte public officiel nécessite une certification, cette fois nous utilisons temporairement le compte test du compte public WeChat.

à quoi cela ressemble une fois terminé

Comment récupérer les informations denregistrement kintone dans WeChat

Préparation

paramètres kintone

Créez d'abord en fonction du application kintone idée ci-dessus. Ce que j'ai créé est une version simple d'une application de gestion des informations d'entreprise.

Type de champ Nom du champ Code du champ Remarques
Créateur Créateur Créateur
字段類型 字段名稱 字段代碼 備注
創(chuàng)建人 創(chuàng)建人 創(chuàng)建人
創(chuàng)建時間 創(chuàng)建時間 創(chuàng)建時間
單行文本框 公司名 company

設(shè)為必填項

值為唯一

單行文本框 公司代表 representative
單行文本框 地域 area
單行文本框 所在地 address
單行文本框 公司電話 tel
Heure de création Heure de création
Zone de texte sur une seule ligne Nom de l'entreprise société Définir selon les besoinsLa valeur est unique
Zone de texte sur une seule ligne Représentant de l'entreprise représentant
Zone de texte sur une seule ligne Région zone
Zone de texte sur une seule ligne Emplacement adresse
Zone de texte sur une seule ligne Numéro de téléphone de l'entreprise tel

Une fois l'application créée avec succès, saisissez trois éléments de données

Comment récupérer les informations d'enregistrement kintone dans WeChat

Paramètres du compte public WeChat

1 Visitez la Plateforme publique WeChat<.> et cliquez sur ??Entrez dans le système de demande de compte de test de compte public WeChat?? et postulez pour le compte de test de compte public WeChat

Comment récupérer les informations d'enregistrement kintone dans WeChat

2. Entrez dans le compte de test public WeChat

pour tester Dans la page de gestion du compte, nous pouvons voir l'appID et l'appsecret. Notez ces deux informations, cela vous sera utile plus tard.


Comment récupérer les informations denregistrement kintone dans WeChat

3. Remplissez les informations de configuration de l'interface

Ces informations nécessitent ses propres ressources de serveur. Il existe de nombreuses ressources de serveurs cloud en ligne et chacun peut choisir librement.

Si vous disposez d'un serveur avec une IP publique, vous pouvez également l'utiliser. Ci-dessous, nous utilisons principalement l'environnement PHP (la méthode de configuration spécifique du serveur est omise)

Ensuite, écrivez le code de vérification du serveur pour qu'il puisse répondre correctement à la vérification du jeton envoyée par WeChat. Pour plus de détails, veuillez vous référer au Guide d'accès.

Comment récupérer les informations denregistrement kintone dans WeChat

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;
        }
    }
}
Cliquez sur l'interface informations de configuration ? Modifier ?, remplissez l'URL et le jeton, puis cliquez sur le bouton ? Soumettre ?.

Si vous voyez les informations suivantes, la configuration est réussie.


Comment récupérer les informations d'enregistrement kintone dans WeChat

Associé au kintone

Ce qui suit est le diagramme schématique principal. WeChat transmet le message au serveur et, une fois que le serveur a interagi avec Kintone, le résultat est renvoyé au compte officiel.


Comment récupérer les informations d'enregistrement kintone dans WeChat

Pour interagir avec kintone, nous utilisons principalement l'outil curl et l'API de kintone pour récupérer les enregistrements. Pour plus de détails, veuillez vous référer à la

documentation php et API kintone?: obtenez des enregistrements par lots (précisez les conditions dans la requête) .

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

Tous les codes peuvent être consultés ici

Référence

Technologie de la plateforme publique WeChat Documentation

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefa?on, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1502
276