サンプル・コード: WeChat アクセス・トークンの取得
以下のコードは、Group Messaging 内の WeChat アクセス・トークンの取得方法の例です。これは、WeChat は一度に 1 つのアクセス・トークンのみ発行するという制限を回避します。この方法を使用することで、WeChat への Group Messaging のアクセスをブロックせずに、同時に WeChat を呼び出す 1 つ以上のアプリケーションを使用することができます。
バックエンド・サービスで、Group Messaging に対する要求を呼び出し、組織のトークンを取得します。そして、そのトークンを、以下の例に示すようなコードで使用します。
以下のコードは、Group Messaging から WeChat アクセス・トークンを取得する例を示しています。
var request = require('request')
request({
url: 'https://groupmessaging.ibmmarketingcloud.com/api/v1/token/wechat',
method: 'POST',
headers: {
"Content-Type": "application/json; charset: utf-8;",
"org-token": "${your_organization_token}"
},
body: JSON.stringify({
"accountId": "${your_WeChat_official_account_ID}"
})
}, function(err, response, body){
if(err || response.statusCode >= 400){
console.error(err || body)
return
}
var token = JSON.parse(body).data
, accessToken = token.accessToken
, expireTime = token.expireTime
/**
* Add your business logic here.
*/
})