Bot

callbackが受信できない

ニック

2023.05.10既読 576

メッセージ受信(callback)が受信できません。 504エラーとなりその原因がわかりません。 なお、今回はとりあえず受信できたらいいので改ざんのチェックと非同期処理は省いております。 それとも改ざんのチェックをしていないからエラーとなるのでしょうか? 【疑 問】 ・504エラーとなりその原因がわかりません。
・issuedTimeの日時はどこから取ってくるのかわかりません。 むしろcallbackしてくる情報にissuedTimeがあってもいいのではないかと思っているのですが なぜこちらがこの値を指定するのでしょうか?
どなたかお分かりになる方よろしくお願いいたします。 下記がソースコードになります。 言語はPHPです。 ==================================================================== $botId = '';
$botSecret = "";
$callback_data = [
  "type" => "message",
  "source" => array(
    "userId" => "",
    "channelId" => "",
    "domainId" =>
  ),
  "issuedTime" => "2023-05-10T09:14:00.000Z",
  "content" => array(
    "type" => "text",
    "text" => "hello"
  )
];

// guzzle
$callback_res = $client->request("POST", "", [
  "headers" => [
    "Content-type" => "application/json;charset=UTF-8",
    "X-WORKS-Signature" => "9crxWhZ9aQO/9ruUM4MH3dF/WRGYRhj0vSR4cRyJfHQ=",
    "X-WORKS-BotId" => $botId,
  ],
  "body" => json_encode($callback_data)
]);

$callback_res = json_decode($callback_res->getBody());
====================================================================


コメント0

前の投稿client_id とclient_secretの発行について
次の投稿Why I can not get groups with external users using this api https://developers.worksmobile.com/jp/reference/group-list ?
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。