首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有python的PCloud Api Uploadfile

带有python的PCloud Api Uploadfile
EN

Stack Overflow用户
提问于 2016-09-11 09:54:25
回答 1查看 2.4K关注 0票数 1

我尝试过用pcloud (https://api.pcloud.com/uploadfile?)上传一个文件。使用此URL:

https://api.pcloud.com/uploadfile?username=myemail&password=mypassword&path=/&filename=myfile

但我得到了以下错误:

代码语言:javascript
复制
{
  "result": 0,
  "metadata": [

  ],
  "checksums": [

  ],
  "fileids": [

 ]
}

这是我在窗口上的示例代码:

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

发布于 2017-10-29 16:28:14

您的代码需要一个带有“保持活动”标题的帖子。

代码语言:javascript
复制
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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39434882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档