ホームページ >WeChat アプレット >WeChatの開発 >access_tokenを取得するためのWeChat開発

access_tokenを取得するためのWeChat開発

Y2J
Y2Jオリジナル
2017-05-16 10:59:422073ブラウズ

access_token は、公式アカウントのグローバルに固有のチケットです。公式アカウントは、各 インターフェースを呼び出すときに、access_token を使用する必要があります。開発者はそれを適切に保存する必要があります。 access_token ストレージ用に少なくとも 512 文字のスペースを予約する必要があります。 access_token の有効期間は現在 2 時間であり、定期的に取得を繰り返すと最後の access_token が無効になります。

パブリック プラットフォームでの API 呼び出しに必要な access_token の使用および生成方法に関する説明:

1. appsecret の秘密を保持するには、サードパーティが access_token を取得して更新するための中央制御サーバーが必要です。他のビジネス ロジック サーバーによって使用される access_token は、中央制御サーバーから取得されるため、個別に更新しないでください。更新しないと、access_token が上書きされ、ビジネスに影響を及ぼします。現在の値は 7200 秒以内です。中央制御サーバーは、この有効時間に従って、新しい access_token を事前に更新する必要があります。更新プロセス中、中央制御サーバーは依然として古い access_token を出力します。このとき、パブリック プラットフォームのバックエンドは、更新中の短期間で古い access_token と新しい access_token の両方が利用可能になることを保証します。これにより、アクセス トークンのスムーズな移行が保証されます。サードパーティ企業
3. access_token 有効期間は将来調整される可能性があるため、中央制御サーバーは定期的に内部でアクティブに更新するだけでなく、access_token を受動的に更新するためのインターフェイスも提供する必要があります。 API 呼び出しが access_token がタイムアウトしたことを認識すると、ビジネス サーバーは access_token の更新プロセスをトリガーできます。

サードパーティが中央制御サーバーを使用せず、各ビジネス ロジック ポイントを選択して access_token を個別に更新すると、競合が発生し、サービスが不安定になる可能性があります。

パブリックアカウントは、AppID と AppSecret を使用してこのインターフェイスを呼び出し、access_token を取得できます。 AppID と AppSecret は、WeChat パブリック プラットフォームの公式 Web サイトの開発者センター ページから取得できます (開発者になっていて、アカウントに異常な

ステータスがないことが必要です)。すべての WeChat インターフェイスを呼び出すときは、https プロトコルを使用する必要があることに注意してください。

インターフェース呼び出しリクエストの説明

httpリクエストメソッド: GET

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

パラメータの説明

access_tokenを取得するためのWeChat開発

戻り値の説明

通常の状況では、WeChatは次の

JSONデータパケットをパブリックアカウントに返します。

{"access_token":"ACCESS_TOKEN","expires_in":7200}

access_tokenを取得するためのWeChat開発

エラーが発生すると、WeChatはエラーコードとその他の情報を返します。JSONデータパケットの例は次のとおりです(この例は無効なAppIDエラーです):

{"errcode":40013,"errmsg":"invalid appid"}

[関連する推奨事項]

1.

特別な推奨事項:"php "Programmer Toolbox" V0.1 バージョンのダウンロード2.

WeChat パブリック アカウント プラットフォームのソース コードのダウンロード

3.

Alizi 注文システムのソース コードのダウンロード

以上がaccess_tokenを取得するためのWeChat開発の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。