Cloud Storage blob 用に生成した署名付き URL で textlocal ショート URL API を使用しています。MalformedSecurityHeader
短縮 URL を使用すると、ブラウザでエラーが発生します。他のランダム リンクで同じ API を試したところ、問題なく動作しました。これについて何か助けを得ることができますか?
def shorten_url(apikey, url):
data = urllib.parse.urlencode({'apikey': apikey, 'url': url})
data = data.encode('utf-8')
request = urllib.request.Request("https://api.textlocal.in/create_shorturl/")
f = urllib.request.urlopen(request, data,
context=ssl.create_default_context(cafile=certifi.where()))
fr = f.read()
return(fr)