我在使用Flickr API上传图片时遇到了问题。
我使用了OAuthLib-requests库 (https://github.com/requests/requests-oauthlib)
Flickr文档: https://secure.flickr.com/services/api/upload.api.html
我的代码:
params = {
'format' : 'json',
"nojsoncallback" : "1",
'api_key' : 'my_api_key',
}
with open('myfile.jpg', 'rb') as f:
files = {'file': f}
r = the_oauth_requests_session.post('https://up.flickr.com/services/upload/', params=params, files=files)
print r.content
但是在内容中我发现了这个错误:'未指定照片'。
上传照片的方式是什么?
我已经通过身份验证,并且其他API调用都可以完美地工作(例如'flickr.photosets.create')。
提前感谢您。