我尝试过用pcloud (https://api.pcloud.com/uploadfile?)上传一个文件。使用此URL:
https://api.pcloud.com/uploadfile?username=myemail&password=mypassword&path=/&filename=myfile
但我得到了以下错误:
{
"result": 0,
"metadata": [
],
"checksums": [
],
"fileids": [
]
}这是我在窗口上的示例代码:
import requests
import json
username = 'test@gmail.com'
password = 'mypassword'
myfile = r'd:\MUSIC\Get Lucky\01 - Border Reiver.mp3'
url = "https://api.pcloud.com/uploadfile?username=%s&password=%s&path=/&filename=%s" % (username, password, myfile)
get = requests.get(url)
print json.loads(get.text)发布于 2017-10-29 16:28:14
您的代码需要一个带有“保持活动”标题的帖子。
import requests
session = requests.Session()
files = {'01 - Border Reiver.mp3': open('d:\MUSIC\Get Lucky\01 - Border Reiver.mp3', 'rb')}
data = {'username': 'test@gmail.com', 'password': 'mypassword'}
post = session.post('https://api.pcloud.com/uploadfile', files=files, data=data)
print(post.json())对于更详细的示例,您可以签出pcloud的Python包装器。它可以在PyPi和github上使用。https://pypi.python.org/pypi/pcloud
https://stackoverflow.com/questions/39434882
复制相似问题