[TwitterAPI] 426 Upgrade Required

・対処法
stream_context_createするパラメータのうち、http.protocol_version = 1.1 を加える
下記みたいな感じ

$va_context = [
'ssl' => [
'verify_peer'      => false,
'verify_peer_name' => false
],
'http' => [
'method'           => $this->getmethod('https://api.twitter.com/1.1/lists/statuses.json'),
'protocol_version' => 1.1,
'header'           => array ( 'Authorization: OAuth ' . http_build_query( [[OAuthの情報]] , "" , "," ), ),
],
];

これで 426を今の所見なくなった
出たり出なかったりするのは、状況によって 1.1だったり1.0だったりしたせいかもしれない

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Share via
Copy link