Python Onenote,一无所获
Python Onenote, getting nothing on request
我正在尝试从我的 onenote 笔记本中的 onedrive 中获取页面。 URL 是...
https://onedrive.live.com/edit.aspx?cid=ab87696357344a7e&page=view&resid=AB87696357344A7E!246&parId=AB87696357344A7E!116&app=OneNote
这是我的代码:
import requests
access_token='xxxx'
root='https://www.onenote.com/api/v1.0/me/notes/'
id ='ab87696357344a7e'
url=root + id +'/sections'
headers={"Authorization" : "Bearer " + access_token, 'Accept': 'application/json'}
request=requests.Request(method="GET",headers = headers, url=url)
print request.data
print request.url
print request.json
print request.files
我什么也没得到,这是输出:
[]
https://www.onenote.com/api/v1.0/me/notes/ab87696357344a7e/sections
None
[]
我在这里做错了什么? ID错了吗?我不知道他们说的是什么ID。
我也尝试了我的应用程序 ID,但它也没有任何用处。
您是否从服务中获得 200 OK?
您很可能收到 404,因为您用于笔记本的 ID 不存在。 OneDrive 和 OneNote 的 ID 不一样 - 你应该先调用
获取https://www.onenote.com/api/v1.0/notebooks
然后从那个调用的结果中给一个笔记本 ID,给
我正在尝试从我的 onenote 笔记本中的 onedrive 中获取页面。 URL 是...
https://onedrive.live.com/edit.aspx?cid=ab87696357344a7e&page=view&resid=AB87696357344A7E!246&parId=AB87696357344A7E!116&app=OneNote
这是我的代码:
import requests
access_token='xxxx'
root='https://www.onenote.com/api/v1.0/me/notes/'
id ='ab87696357344a7e'
url=root + id +'/sections'
headers={"Authorization" : "Bearer " + access_token, 'Accept': 'application/json'}
request=requests.Request(method="GET",headers = headers, url=url)
print request.data
print request.url
print request.json
print request.files
我什么也没得到,这是输出:
[]
https://www.onenote.com/api/v1.0/me/notes/ab87696357344a7e/sections
None
[]
我在这里做错了什么? ID错了吗?我不知道他们说的是什么ID。
我也尝试了我的应用程序 ID,但它也没有任何用处。
您是否从服务中获得 200 OK?
您很可能收到 404,因为您用于笔记本的 ID 不存在。 OneDrive 和 OneNote 的 ID 不一样 - 你应该先调用
获取https://www.onenote.com/api/v1.0/notebooks
然后从那个调用的结果中给一个笔记本 ID,给