Что такое объединение и структура в Dropbox? - PullRequest
0 голосов
/ 22 декабря 2018

Я работаю над проектом, который использует Dropbox API.Я читал документацию по Dropbox API, и у них есть несколько слишком сложных терминов.

Может кто-нибудь помочь мне понять, что такое объединение и структура в Dropbox?

Ответы [ 2 ]

0 голосов
/ 01 января 2019

Хотя я согласен с тем, что могу использовать SDK и мне не нужно беспокоиться об этих Computer Science концепциях, но дело в том, что с API Dropbox нелегко работать.Я пробовал Python SDK (плохая документация).

Слишком много шагов связано с получением простой информации о команде.

dbx = dbx.DropboxTeam('TOKEN')
team_info = dbx.team_get_info()
policies = team_info.policies
emm_state = policies.emm_state
office_addin = policies.office_addin
sharing = policies.sharing
folder_join_policy = sharing.shared_folder_join_policy
folder_member_policy = sharing.shared_folder_join_policy
link_create_policy = sharing.shared_link_create_policy

#Now call each is_* method on each class (office_addin, emm_state, folder_join_policy, folder_member_policy, link_create_policy) to check which options are enabled.
#This is really an overkill for something as simple as getting team info unless I am wrong.
#I would rather use the HTTP APIs, but then the info is buried deep within those nested `.tag` doors.

team_get_info - это только один пример.

0 голосов
/ 28 декабря 2018

Спецификация Dropbox API написана с использованием языка описания интерфейса Stone .

Он использует несколько различных типов объектов, таких как союзы и структуры.Они не относятся к Dropbox, поэтому вы можете найти информацию о них в Интернете, например, по следующим ссылкам:

Вам необязательно иметь четкое понимание этих концепций информатики, чтобы использовать API Dropbox , Руководство по началу работы здесь .

Мы рекомендуем использовать один из официальных SDK , если это возможно, поскольку они выполняют большую часть работы за вас.

...