Доступ к файлам box.com по ссылке общего доступа

Я хочу иметь возможность предоставлять документы box.com пользователям на моем веб-сайте, защищенном паролем. Я хочу разработать небольшую php-программу, которая будет принимать ссылку на общий ресурс box.com и, используя API box.com и токен OAUTH 2.0, извлекать файл с box.com, а затем отправлять его моим пользователям.

Это лучший способ сделать это? На самом деле нет необходимости в потоке OAuth, поскольку я получаю доступ к своим файлам на box.com, я просто хочу убедиться, что мои пользователи вошли в систему.

Я также не хочу просто делиться своими файлами box.com со всем Интернетом.

Мой вопрос: есть ли способ получить доступ к документу на box.com через api, используя ссылку общего доступа к ящику. Я имею в виду, что ссылка на общий доступ выглядит так: https: / ... domain.box.com/xxxxxxxxxx

Могу ли я использовать xxxxxxxxx в качестве идентификатора для вызова / files / fileid / content api?

Есть ли способ найти документ по ссылке для общего доступа?

Я хочу использовать ссылку для общего доступа, потому что люди, не обладающие техническими знаниями, будут создавать контакты, и я обеспокоен тем, что у них возникнут проблемы с получением FILEID файлов box.com.


person user1279887    schedule 02.10.2014    source источник


Ответы (1)


Документация Box отвечает на ваш вопрос:

Создайте общую ссылку для файла: https://developers.box.com/docs/#files-create-a-shared-link-for-a-file

В любом случае, я работаю над Box Php Sdk, надеюсь, он вам поможет: https://github.com/adammbalogh/box-php-sdk.

person Adam    schedule 03.10.2014
comment
Я не хочу создавать общую ссылку, потому что для документа должны быть установлены права доступа для чтения всеми. Я хочу ограничить доступ для людей, которые вошли в другую систему, которую я контролирую. Таким образом, веб-сервис для извлечения документов из коробки, который я создам, будет обращаться к файлам и обслуживать их. Я хотел использовать общую ссылку, потому что она более интуитивно понятна, чем fileid. - person user1279887; 04.10.2014