2015-05-01 6 views
1

1) Как я создаю встроенную ссылку через OneDrive API (https://api.onedrive.com/)? Я знаю, что можно создать вид или отредактировать ссылку через следующий вызов POST через:OneDrive API: создание и получение пункт (встроенный) связывает

POST https://api.onedrive.com/v1.0/drive/items/{item-id}/action.createLink 
Body: { "type": "view|edit" } 

Но с просьбой «встраивать» не представляется возможным, хотя documentation показывает, что это один из допустимых типов. Я знаю, что это возможно с помощью Live SDK:

https://apis.live.net/v5.0/{file-ID}/embed?access_token=ACCESS_TOKEN

Но как я это делаю для OneDrive API?

2) Можно ли получить уже существующие связи через OneDrive API иным способом, чем через создание нового с помощью {file-ID}/action.createLink вызова? Например, расширяя метаданные?

https://api.onedrive.com/v1.0/drive/items/{item-id}?expand=***links/permissions*** 

ответ

1

Я нашел, что тот же вопрос задавали на Github OneDrive forum. Вы видите свои ответы ниже:

  1. В настоящее время OneDrive API поддерживает только просматривать и прочитать ссылки. Вы можете проголосовать, включив поддержку через их User Voice page.

  2. В будущем вы сможете перечислить существующие ссылки на элемент (по крайней мере, те ссылки, созданные вашим приложением), чтобы обнаружить существующие URL-адреса без необходимости вызова createLink. Пока еще нет времени, когда мы откатимся от этого, но это должно быть скоро.

+0

Hi @Michael, вы нашли какое-либо обходное решение для этого? – shweta

 Смежные вопросы

  • Нет связанных вопросов^_^