• HOME
  • CODE
  • TaskWorldのAPIが使えなくなったけど、プロトコルのバージョンを1.1に指定したらいけました

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