2022/11/10 21:57
TaskWorldのAPIが使えなくなったけど、プロトコルのバージョンを1.1に指定したらいけました
以前にも書いたTaskWorldのAPIを使ったラクラクタスク作成ツールですが
ある日を境に使えなくなってしまいまして…
いろいろと調べたり、公式へ問い合わせて、エンジニアのスタッフの方に聞いてもらったりしてみたんですが、具体的な解決方法は分からず。
それでたまたま見つけたQiitaのTrello用の記事
https://qiita.com/kaitaku/items/4be6bd31622815fc264eこちらを参考に、同様にいじってみたらいけました。
こちらの公式ブログに掲載されている
「2. POST リクエストの送信方法」の箇所の
サンプルコードの箇所となります
http://taskworld.blog.jp/taskworld-tip.html/26486295.html
こちらの
function send_json_post($url, $query) {
のファンクション内に
'protocol_version' => 1.1,
を1行追加し、プロトコルのバージョンを1.1で指定する事が必要だったようです。
PHPのバージョンによってはプロトコルのデフォルト値が変わるようなので、私の場合はこの指定が必要だったようでした。
何かの拍子に開発環境の変化があったのだと思います。
もし同じような症状の方はお試しください。
では現場から以上です!
9828