Face.com APIに画像をアップロードしようとしています。画像にURLをつけるか、直接画像をアップロードすることができます。 Their websiteは言う:写真をアップロードしFace.com APIの画像をPythonからアップロード
AリクエストがPOSTデータを使用して送信されたMIMEマルチパート メッセージとして形成されなければなりません。生画像 データを含む各引数は、フォームデータの別々のチャンクとして指定する必要があります。
問題は、私はそれが何を意味するのか正確にはわかりません。今私のコードは次のようになります。
import urllib
import json
apikey = "[redacted]"
secret = "[redacted]"
img = raw_input("Enter the URL of an image: ");
url = "http://api.face.com/faces/detect.json?api_key=" + apikey + "&api_secret=" + secret + "&urls=" + urllib.quote(img) + "&attributes=all"
data = json.loads(urllib.urlopen(url).read())
がどのように私は、これはローカルに保存された画像で動作するように変換することができますか?
リクエストを使用する:http://docs.python-requests.org/ja/latest/user/quickstart/#post-a-multipart-encoded-file –