この記事では、WeChatパブリックプラットフォームでアクセストークンを取得する概念と方法を紹介します。
1. アクセストークン
access_token は公式アカウントのグローバルユニークチケットであり、公式アカウントは各インターフェースを呼び出す際に access_token を使用する必要があります。通常の状況では、access_token は 7200 秒間有効です。取得を繰り返すと、最後の access_token が無効になります。
パブリック アカウントは、AppID と AppSecret を使用してこのインターフェイスを呼び出し、access_token を取得できます。 AppIDとAppSecretは開発モードで取得できます(開発者であり、アカウントが異常でないことが必要です)。 すべての WeChat インターフェイスを呼び出すときは、https プロトコルを使用する必要があることに注意してください。
インターフェース呼び出しリクエストの説明
http请求方式: GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
パラメータの説明
パラメータ | は必須ですか? | 説明 |
---|---|---|
grant_type | はい | access_tokenを取得し、client_credentialを入力します |
サードパーティのユーザーにとっては、サードパーティのユーザーにとって一意の資格キーであり、どちらも通常の状況に基づいています。 , WeChat は、次の JSON データ パッケージを公開アカウントに返します: | {"access_token":"ACCESS_TOKEN","expires_in":7200} ログイン後にコピー | |
Description | access_token |
expires_in
バウチャーの有効期限、単位:秒
{"errcode":40013,"errmsg":"invalid appid"} ログイン後にコピー | 2. AppId と AppSecret |
---|---|
開発者になる その後、appid と appecert が表示されます |
URL とトークンがない場合は、最初にFangbei Studio の次のテストに合格します
URL: http://discuz.comli.com /test.php
トークン: weixin 3. アクセス トークンを取得するプログラムは次のように実装されています$appid = ""; $appsecret = ""; $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$appsecret"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($ch); curl_close($ch); $jsoninfo = json_decode($output, true); $access_token = $jsoninfo["access_token"];
access_token
バウチャー
バウチャーの有効期限は、単位: 秒です | または公式インターフェイスデバッグツールを使用します。アドレスは次のとおりです: Webデバッグツールを使用してカスタムメニューインターフェイスをデバッグします クリックして問題を確認し、 この方法で、アクセス トークンも取得できます 添付ファイル: グローバル リターン コードの説明パブリック アカウントがインターフェイスを呼び出すたびに、正しいまたは間違ったリターン コードを取得する可能性があります。開発者は、リターン コード情報に基づいてインターフェイスをデバッグできます。エラーのトラブルシューティングを行うため。 グローバルリターンコードの説明は次のとおりです:
更多微信公众平台开发-ACCESS TOKEN 相关文章请关注PHP中文网!
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
function_exists() はカスタム関数を決定できません
Function test () {return true;} if (function_exists ('test')) {echo "テストは関数です";
から 2024-04-29 11:01:01
0
2
2015
Google Chromeのモバイル版を表示する方法
こんにちは、先生、Google Chrome をモバイル版に変更するにはどうすればよいですか?
から 2024-04-23 00:22:19
0
11
2186
親ウィンドウには出力がありません
document.onclick = function(){ window.opener.document.write('私は子ウィンドウの出力です');
から 2024-04-18 23:52:34
0
1
1731
関連トピック
詳細>
|