Я хочу иметь возможность подавать документы box.com пользователям на моем защищенном паролем веб-сайте. Я хочу разработать небольшую php-программу, которая будет принимать ссылку на общий доступ с box.com, используя api box.com и токен OAUTH 2.0, получить файл с box.com и отправить его моим пользователям.
Это лучший способ сделать это? На самом деле нет необходимости в OAuth-потоке, так как я обращаюсь к своим собственным файлам на box.com, я просто хочу убедиться, что мои пользователи вошли в систему.
Я также не хочу просто делиться своими файлами box.com со всем Интернетом.
Мой вопрос: есть ли способ получить доступ к документу на box.com через API, используя ссылку box share. Я имею в виду, что ссылка общего доступа выглядит следующим образом: https: / … domain.box.com/xxxxxxxxxx
Могу ли я использовать xxxxxxxxx в качестве идентификатора для вызова API / files / fileid / content?
Есть ли способ поиска документа по его ссылке?
Я хочу использовать ссылку «Поделиться», потому что люди, не являющиеся техническими специалистами, будут создавать контакты, и я обеспокоен тем, что у них будут проблемы с получением ФАЙЛИДА файлов box.com.
Документация Box отвечает на ваш вопрос:
Создайте общую ссылку для файла:
https://developers.box.com/docs/#files-create-a-shared-link-for-a-file
Во всяком случае, я работаю над Box Php Sdk, я надеюсь, что это поможет вам: https://github.com/adammbalogh/box-php-sdk
Других решений пока нет …