次の URL 形式を使用する Shopify の API にアクセスしようとしています -
https://apikey:password@hostname/admin/resource.xml
例えばhttp://7ea7a2ff231f9f7:95c5e8091839609c864@iliketurtles.myshopify.com/admin/orders.xml
実行$curl api_url
すると正しいXMLがダウンロードされますが、実行すると
import requests
api_url = 'http://7ea7a2ff231f9f7d:95c5e8091839609c864@iliketurtles.myshopify.com/admin/orders.xml'
r = requests.get(api_url) # Invalid url label error
なぜこれを取得しているのか分かりますか?ブラウザで直接リンクをカール/開くことは正常に機能しています。URLの長さが長すぎるからでしょうか?
ありがとう!