После еще одного расследования выясняется, что это связано с форматом заголовка Authorization
, который использовался в моем расширении и был таким:
Authorization: OAuth oauth_nonce="gTle8" oauth_timestamp="1526133184"
oauth_signature_method="HMAC-SHA1" oauth_consumer_key="vGKikr...lQt4Ozi"
oauth_token="NPIRR5h...p0wQz" oauth_signature="kEf7C...2No99Q%3D"
Не было запятых после различных параметров OAuth.И это работало в течение нескольких лет :), пока в какой-то момент, вероятно, Tumblr перестал поддерживать этот старый формат.
Все, что мне нужно было сделать, это добавить запятые после каждого параметра, и теперь все хорошо:
Authorization: OAuth oauth_nonce="FBioO", oauth_timestamp="1526133278",
oauth_signature_method="HMAC-SHA1", oauth_consumer_key="vGKikr2u...t4Ozi",
oauth_token="eRPGCCe...DWaw4cr", oauth_signature="m0FmC...hU%3D"