Downloading large amount of files to my web application
Hi, I'm currently using the Dropbox download endpoint in a Vue framework, but I'm experiencing slow loading times for photos due to the large volume I'm downloading. Is there an alternative endpoin...
I apologize for not providing the purpose behind my file downloads. I download these files to display them on my web application. I attempted to use 'GetTemporaryLink,' but I encountered an error: '429 Too Many Requests.' Can you provide insights on how to resolve this '429 Too Many Requests' issue? Should I consider debouncing or delaying my requests?
There are many undocumented Dropbox calls. Some of them may be useful in different cases (like the current one). One workaround, I know about, is usage of a call that deals with shared links (unfortunately that is inapplicable to temporary link). To use it, reorganization of files that need to be accessed may be needed - all of them have to be accessible in one folder and a link to this folder should exist or will be created. The workaround implies the Dropbox class update (named here 'DropboxLinkList' and implemented in Python) as follows:
#!/bin/python3
###############################################################################
# Addition of undocumented link listing functionality to regular Dropbox client
# -----------------------------------------------------------------------------
# file: dropbox_client_link_list.py
# Author: Здравко
# www.dropboxforum.com/t5/user/viewprofilepage/user-id/422790
###############################################################################
from dropbox import Dropbox
from dropbox.exceptions import BadInputError, HttpError, ApiError
from urllib.parse import urlparse, parse_qs
import json
class DropboxLinkList(Dropbox):
"""
Use this class to make requests to the Dropbox API using a user's access
token. Methods of this class are meant to act on the corresponding user's
Dropbox. In addition :meth:`sharing_list_shared_link_folder` may be called.
"""
def sharing_list_shared_link_folder(self, path_link):
"""
Returns list of links (and other data) pointing to all direct entries
(files/folders) residing in the pointed folder. When ``path_link`` refers
to the target using path in the current context existing link is used or
new one is created if there is no existing.
Route attributes:
No specific scopes are needed for this method usage,
but :meth:`sharing_create_shared_link_with_settings` will be needed when
path is in use to refer target. (i.e. sharing.write) and scope of
:meth:`sharing_list_shared_links` may be needed too (i.e. sharing.read).
:param str path_link: Either path pointing folder (in current context)
containing all entries that need to be listed or Dropbox shared link to
folder which content needs to be listed.
The type of return result is not documented by Dropbox, but usable links
are referred in '.shared_link_infos[].url' of the response.
"""
if not path_link.startswith("https://"):
try:
metadata = self.sharing_create_shared_link_with_settings(path_link)
except ApiError as e:
er = e.error
if not er.is_shared_link_already_exists():
raise
er = er.get_shared_link_already_exists()
if er != None and er.is_metadata():
metadata = er.get_metadata()
else:
metadata = sharing_list_shared_links(path_link, direct_only=True
).links[0]
path_link = metadata.url
if path_link.startswith("https://www.dropbox.com/sh/"):
link_type = 's'
elif path_link.startswith("https://www.dropbox.com/scl/fo/"):
link_type = 'c'
else:
raise BadInputError('', f"Unsupported link type: {path_link}")
url = urlparse(path_link)
path = url.path.split('/')
body = {'t': 'T', 'link_type': link_type}
if link_type == 's':
body['link_key'] = path[2]
body['secure_hash'] = path[3]
body['sub_path'] = "/".join(path[4:])
else:
body['link_key'] = path[3]
body['secure_hash'] = path[4]
body['sub_path'] = "/".join(path[5:])
rlkey = parse_qs(url.query)
if 'rlkey' not in rlkey:
raise BadInputError('',
f"Expected 'rlkey' query param, but is missing: {path_link}")
body['rlkey'] = rlkey['rlkey'][0]
url = 'https://www.dropbox.com/list_shared_link_folder_entries'
headers = {'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': 't=T'}
body = "&".join(f"{k}={v}" for (k,v) in body.items())
r = self._session.post(url, headers=headers, data=body, stream=False,
verify=True, timeout=self._timeout)
if r.status_code != 200:
raise HttpError('', r.status_code, r.content.decode())
assert r.headers.get('content-type') == 'application/json', (
'Expected content-type to be application/json, got %r' %
r.headers.get('content-type'))
return json.loads(r.content.decode())
As mentioned within the code, existing link of a folder may be listed or directly referring to the folder keeping needed files (with path, id, etc.). Let's say somebody keeps lot of files in a folder with path '/ForListing' that need to be pointed with a link (every one). Instead of looping through all of them and get links one by one (generating lot of API calls), the mentioned folder may be enumerated directly with just few calls (2 or 3 at most):
import .dropbox_client_link_list
# Proper init here - the same like original Dropbox class
dbx = dropbox_client_link_list.DropboxLinkList(...)
container_folder = '/ForListing'
...
for lm in dbx.sharing_list_shared_link_folder(container_folder)['shared_link_infos']:
print(lm['url'])
...
The above will list links for all entries (files/folders) inside 'ForListing' folder. They will not be generated - they exist (pre-generated) while files reside within pointed folder. If needed files are hierarchically spread in directory subtree of the pointed folder (not just flat in a single folder), recursive enumeration may be needed, as follows:
...
def linkList(path_link, prefix=''):
entries = dbx.sharing_list_shared_link_folder(path_link)
for lm, tm in itertools.zip_longest(entries['shared_link_infos'], entries['entries']):
url = lm['url']
is_dir = tm['is_dir']
print(f"{'D: ' if is_dir else 'F: '}{prefix}{url}")
if is_dir:
linkList(url, prefix + " ")
linkList(container_folder)
Here one more call for each subfolder will be needed. The chance for API call rate overrun to be meet here is negligible. The above code-snippets are for illustration only. The idea is simple enough, so easy enough to be implemented/'translated' into any other programming language. 😉
"}},"componentScriptGroups({\"componentId\":\"custom.widget.Custom_Scripts\"})":{"__typename":"ComponentScriptGroups","scriptGroups":{"__typename":"ComponentScriptGroupsDefinition","afterInteractive":{"__typename":"PageScriptGroupDefinition","group":"AFTER_INTERACTIVE","scriptIds":[]},"lazyOnLoad":{"__typename":"PageScriptGroupDefinition","group":"LAZY_ON_LOAD","scriptIds":[]}},"componentScripts":[]},"component({\"componentId\":\"custom.widget.Qualtrics\"})":{"__typename":"Component","render({\"context\":{\"component\":{\"entities\":[],\"props\":{}},\"page\":{\"entities\":[\"message:724931\"],\"name\":\"ForumReplyPage\",\"props\":{},\"url\":\"https://www.dropboxforum.com/discussions/101000042/downloading-large-amount-of-files-to-my-web-application/724931/replies/725217\"}}})":{"__typename":"ComponentRenderResult","html":" "}},"componentScriptGroups({\"componentId\":\"custom.widget.Qualtrics\"})":{"__typename":"ComponentScriptGroups","scriptGroups":{"__typename":"ComponentScriptGroupsDefinition","afterInteractive":{"__typename":"PageScriptGroupDefinition","group":"AFTER_INTERACTIVE","scriptIds":[]},"lazyOnLoad":{"__typename":"PageScriptGroupDefinition","group":"LAZY_ON_LOAD","scriptIds":[]}},"componentScripts":[]},"cachedText({\"lastModified\":\"1744039679000\",\"locale\":\"en-US\",\"namespaces\":[\"components/community/NavbarDropdownToggle\"]})":[{"__ref":"CachedAsset:text:en_US-components/community/NavbarDropdownToggle-1744039679000"}],"cachedText({\"lastModified\":\"1744039679000\",\"locale\":\"en-US\",\"namespaces\":[\"components/customComponent/CustomComponent\"]})":[{"__ref":"CachedAsset:text:en_US-components/customComponent/CustomComponent-1744039679000"}],"cachedText({\"lastModified\":\"1744039679000\",\"locale\":\"en-US\",\"namespaces\":[\"shared/client/components/users/UserAvatar\"]})":[{"__ref":"CachedAsset:text:en_US-shared/client/components/users/UserAvatar-1744039679000"}],"cachedText({\"lastModified\":\"1744039679000\",\"locale\":\"en-US\",\"namespaces\":[\"shared/client/components/ranks/UserRankLabel\"]})":[{"__ref":"CachedAsset:text:en_US-shared/client/components/ranks/UserRankLabel-1744039679000"}],"cachedText({\"lastModified\":\"1744039679000\",\"locale\":\"en-US\",\"namespaces\":[\"components/tags/TagView/TagViewChip\"]})":[{"__ref":"CachedAsset:text:en_US-components/tags/TagView/TagViewChip-1744039679000"}],"cachedText({\"lastModified\":\"1744039679000\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/AcceptedSolutionButton\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/AcceptedSolutionButton-1744039679000"}],"cachedText({\"lastModified\":\"1744039679000\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/ThreadedReplyList\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/ThreadedReplyList-1744039679000"}],"cachedText({\"lastModified\":\"1744039679000\",\"locale\":\"en-US\",\"namespaces\":[\"components/nodes/NodeView/NodeViewCard\"]})":[{"__ref":"CachedAsset:text:en_US-components/nodes/NodeView/NodeViewCard-1744039679000"}],"cachedText({\"lastModified\":\"1744039679000\",\"locale\":\"en-US\",\"namespaces\":[\"components/messages/MessageView/MessageViewInline\"]})":[{"__ref":"CachedAsset:text:en_US-components/messages/MessageView/MessageViewInline-1744039679000"}],"cachedText({\"lastModified\":\"1744039679000\",\"locale\":\"en-US\",\"namespaces\":[\"shared/client/components/common/Pager/PagerLoadMore\"]})":[{"__ref":"CachedAsset:text:en_US-shared/client/components/common/Pager/PagerLoadMore-1744039679000"}],"message({\"id\":\"message:725001\"})":{"__ref":"ForumReplyMessage:message:725001"},"cachedText({\"lastModified\":\"1744039679000\",\"locale\":\"en-US\",\"namespaces\":[\"shared/client/components/nodes/NodeAvatar\"]})":[{"__ref":"CachedAsset:text:en_US-shared/client/components/nodes/NodeAvatar-1744039679000"}],"cachedText({\"lastModified\":\"1744039679000\",\"locale\":\"en-US\",\"namespaces\":[\"shared/client/components/nodes/NodeDescription\"]})":[{"__ref":"CachedAsset:text:en_US-shared/client/components/nodes/NodeDescription-1744039679000"}],"cachedText({\"lastModified\":\"1744039679000\",\"locale\":\"en-US\",\"namespaces\":[\"components/nodes/NodeTopicsCount\"]})":[{"__ref":"CachedAsset:text:en_US-components/nodes/NodeTopicsCount-1744039679000"}],"cachedText({\"lastModified\":\"1744039679000\",\"locale\":\"en-US\",\"namespaces\":[\"components/nodes/NodeLatestActivityTime\"]})":[{"__ref":"CachedAsset:text:en_US-components/nodes/NodeLatestActivityTime-1744039679000"}],"cachedText({\"lastModified\":\"1744039679000\",\"locale\":\"en-US\",\"namespaces\":[\"components/nodes/NodeFollowersCount\"]})":[{"__ref":"CachedAsset:text:en_US-components/nodes/NodeFollowersCount-1744039679000"}],"cachedText({\"lastModified\":\"1744039679000\",\"locale\":\"en-US\",\"namespaces\":[\"shared/client/components/nodes/NodeIcon\"]})":[{"__ref":"CachedAsset:text:en_US-shared/client/components/nodes/NodeIcon-1744039679000"}],"message({\"id\":\"message:725478\"})":{"__ref":"ForumReplyMessage:message:725478"}},"Theme:customTheme1":{"__typename":"Theme","id":"customTheme1"},"User:user:-1":{"__typename":"User","id":"user:-1","uid":-1,"login":"anonymous","email":"","avatar":null,"rank":null,"kudosWeight":1,"registrationData":{"__typename":"RegistrationData","status":"ANONYMOUS","registrationTime":null,"confirmEmailStatus":false,"registrationAccessLevel":"VIEW","ssoRegistrationFields":[]},"ssoId":null,"profileSettings":{"__typename":"ProfileSettings","dateDisplayStyle":{"__typename":"InheritableStringSettingWithPossibleValues","key":"layout.friendly_dates_enabled","value":"true","localValue":"true","possibleValues":["true","false"]},"dateDisplayFormat":{"__typename":"InheritableStringSetting","key":"layout.format_pattern_date","value":"MM-dd-yyyy","localValue":"MM-dd-yyyy"},"language":{"__typename":"InheritableStringSettingWithPossibleValues","key":"profile.language","value":"en-US","localValue":null,"possibleValues":["en-US","fr-FR","de-DE","ja-JP","pt-BR","es-ES"]},"repliesSortOrder":{"__typename":"InheritableStringSettingWithPossibleValues","key":"config.user_replies_sort_order","value":"DEFAULT","localValue":"DEFAULT","possibleValues":["DEFAULT","LIKES","PUBLISH_TIME","REVERSE_PUBLISH_TIME"]}},"deleted":false},"CachedAsset:pages-1744714183421":{"__typename":"CachedAsset","id":"pages-1744714183421","value":[{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"BlogViewAllPostsPage","type":"BLOG","urlPath":"/category/:categoryId/blog/:boardId/all-posts/(/:after|/:before)?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"CasePortalPage","type":"CASE_PORTAL","urlPath":"/caseportal","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"CreateGroupHubPage","type":"GROUP_HUB","urlPath":"/groups/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"CaseViewPage","type":"CASE_DETAILS","urlPath":"/case/:caseId/:caseNumber","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"InboxPage","type":"COMMUNITY","urlPath":"/inbox","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"HelpFAQPage","type":"COMMUNITY","urlPath":"/help","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"IdeaMessagePage","type":"IDEA_POST","urlPath":"/idea/:boardId/:messageSubject/:messageId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"IdeaViewAllIdeasPage","type":"IDEA","urlPath":"/category/:categoryId/ideas/:boardId/all-ideas/(/:after|/:before)?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"LoginPage","type":"USER","urlPath":"/signin","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"BlogPostPage","type":"BLOG","urlPath":"/category/:categoryId/blogs/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"ThemeEditorPage","type":"COMMUNITY","urlPath":"/designer/themes","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"TkbViewAllArticlesPage","type":"TKB","urlPath":"/category/:categoryId/kb/:boardId/all-articles/(/:after|/:before)?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"OccasionEditPage","type":"EVENT","urlPath":"/event/:boardId/:messageSubject/:messageId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"OAuthAuthorizationAllowPage","type":"USER","urlPath":"/auth/authorize/allow","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"PageEditorPage","type":"COMMUNITY","urlPath":"/designer/pages","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"PostPage","type":"COMMUNITY","urlPath":"/category/:categoryId/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"ForumBoardPage","type":"FORUM","urlPath":"/category/:categoryId/discussions/:boardId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"TkbBoardPage","type":"TKB","urlPath":"/category/:categoryId/kb/:boardId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"EventPostPage","type":"EVENT","urlPath":"/category/:categoryId/events/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"UserBadgesPage","type":"COMMUNITY","urlPath":"/users/:login/:userId/badges","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"GroupHubMembershipAction","type":"GROUP_HUB","urlPath":"/membership/join/:nodeId/:membershipType","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"MaintenancePage","type":"COMMUNITY","urlPath":"/maintenance","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"IdeaReplyPage","type":"IDEA_REPLY","urlPath":"/idea/:boardId/:messageSubject/:messageId/comments/:replyId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"UserSettingsPage","type":"USER","urlPath":"/mysettings/:userSettingsTab","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"GroupHubsPage","type":"GROUP_HUB","urlPath":"/groups","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"ForumPostPage","type":"FORUM","urlPath":"/category/:categoryId/discussions/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"OccasionRsvpActionPage","type":"OCCASION","urlPath":"/event/:boardId/:messageSubject/:messageId/rsvp/:responseType","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"VerifyUserEmailPage","type":"USER","urlPath":"/verifyemail/:userId/:verifyEmailToken","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"AllOccasionsPage","type":"OCCASION","urlPath":"/category/:categoryId/events/:boardId/all-events/(/:after|/:before)?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"EventBoardPage","type":"EVENT","urlPath":"/category/:categoryId/events/:boardId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"TkbReplyPage","type":"TKB_REPLY","urlPath":"/kb/:boardId/:messageSubject/:messageId/comments/:replyId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"IdeaBoardPage","type":"IDEA","urlPath":"/category/:categoryId/ideas/:boardId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"CommunityGuideLinesPage","type":"COMMUNITY","urlPath":"/communityguidelines","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"CaseCreatePage","type":"SALESFORCE_CASE_CREATION","urlPath":"/caseportal/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"TkbEditPage","type":"TKB","urlPath":"/kb/:boardId/:messageSubject/:messageId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"ForgotPasswordPage","type":"USER","urlPath":"/forgotpassword","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"IdeaEditPage","type":"IDEA","urlPath":"/idea/:boardId/:messageSubject/:messageId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"TagPage","type":"COMMUNITY","urlPath":"/tag/:tagName","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"BlogBoardPage","type":"BLOG","urlPath":"/category/:categoryId/blog/:boardId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"OccasionMessagePage","type":"OCCASION_TOPIC","urlPath":"/event/:boardId/:messageSubject/:messageId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"ManageContentPage","type":"COMMUNITY","urlPath":"/managecontent","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"ClosedMembershipNodeNonMembersPage","type":"GROUP_HUB","urlPath":"/closedgroup/:groupHubId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"CommunityPage","type":"COMMUNITY","urlPath":"/","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"ForumMessagePage","type":"FORUM_TOPIC","urlPath":"/discussions/:boardId/:messageSubject/:messageId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"IdeaPostPage","type":"IDEA","urlPath":"/category/:categoryId/ideas/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"BlogMessagePage","type":"BLOG_ARTICLE","urlPath":"/blog/:boardId/:messageSubject/:messageId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"RegistrationPage","type":"USER","urlPath":"/register","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"EditGroupHubPage","type":"GROUP_HUB","urlPath":"/group/:groupHubId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"ForumEditPage","type":"FORUM","urlPath":"/discussions/:boardId/:messageSubject/:messageId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"ResetPasswordPage","type":"USER","urlPath":"/resetpassword/:userId/:resetPasswordToken","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"TkbMessagePage","type":"TKB_ARTICLE","urlPath":"/kb/:boardId/:messageSubject/:messageId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"BlogEditPage","type":"BLOG","urlPath":"/blog/:boardId/:messageSubject/:messageId/edit","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"ManageUsersPage","type":"USER","urlPath":"/users/manage/:tab?/:manageUsersTab?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"ForumReplyPage","type":"FORUM_REPLY","urlPath":"/discussions/:boardId/:messageSubject/:messageId/replies/:replyId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"PrivacyPolicyPage","type":"COMMUNITY","urlPath":"/privacypolicy","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"NotificationPage","type":"COMMUNITY","urlPath":"/notifications","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"UserPage","type":"USER","urlPath":"/users/:login/:userId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"HealthCheckPage","type":"COMMUNITY","urlPath":"/health","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"OccasionReplyPage","type":"OCCASION_REPLY","urlPath":"/event/:boardId/:messageSubject/:messageId/comments/:replyId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"ManageMembersPage","type":"GROUP_HUB","urlPath":"/group/:groupHubId/manage/:tab?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"SearchResultsPage","type":"COMMUNITY","urlPath":"/search","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"BlogReplyPage","type":"BLOG_REPLY","urlPath":"/blog/:boardId/:messageSubject/:messageId/replies/:replyId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"GroupHubPage","type":"GROUP_HUB","urlPath":"/group/:groupHubId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"TermsOfServicePage","type":"COMMUNITY","urlPath":"/termsofservice","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"CategoryPage","type":"CATEGORY","urlPath":"/category/:categoryId","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"ForumViewAllTopicsPage","type":"FORUM","urlPath":"/category/:categoryId/discussions/:boardId/all-topics/(/:after|/:before)?","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"TkbPostPage","type":"TKB","urlPath":"/category/:categoryId/kbs/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"},{"lastUpdatedTime":1744714183421,"localOverride":null,"page":{"id":"GroupHubPostPage","type":"GROUP_HUB","urlPath":"/group/:groupHubId/:boardId/create","__typename":"PageDescriptor"},"__typename":"PageResource"}],"localOverride":false},"CachedAsset:text:en_US-components/context/AppContext/AppContextProvider-0":{"__typename":"CachedAsset","id":"text:en_US-components/context/AppContext/AppContextProvider-0","value":{"noCommunity":"Cannot find community","noUser":"Cannot find current user","noNode":"Cannot find node with id {nodeId}","noMessage":"Cannot find message with id {messageId}","userBanned":"We're sorry, but you have been banned from using this site.","userBannedReason":"You have been banned for the following reason: {reason}"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/Loading/LoadingDot-0":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/Loading/LoadingDot-0","value":{"title":"Loading..."},"localOverride":false},"Rank:rank:47":{"__typename":"Rank","id":"rank:47","position":30,"name":"New member | Level 2","color":"333333","icon":null,"rankStyle":"TEXT"},"User:user:1760992":{"__typename":"User","id":"user:1760992","uid":1760992,"login":"daynightdev","deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://www.dropboxforum.com/t5/s/mxpez29397/m_assets/avatars/default/avatar-8.svg?time=0"},"rank":{"__ref":"Rank:rank:47"},"email":"","messagesCount":2,"biography":null,"topicsCount":1,"kudosReceivedCount":0,"kudosGivenCount":0,"kudosWeight":1,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2023-10-27T05:54:50.970-07:00","confirmEmailStatus":null},"followersCount":null,"solutionsCount":0},"Category:category:101000041":{"__typename":"Category","id":"category:101000041","entityType":"CATEGORY","displayId":"101000041","nodeType":"category","depth":3,"title":"Developer & API","shortTitle":"Developers & API","parent":{"__ref":"Category:category:101007"},"categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:top":{"__typename":"Category","id":"category:top","entityType":"CATEGORY","displayId":"top","nodeType":"category","depth":0,"title":"Top","shortTitle":"Top"},"Category:category:English":{"__typename":"Category","id":"category:English","entityType":"CATEGORY","displayId":"English","nodeType":"category","depth":1,"parent":{"__ref":"Category:category:top"},"title":"English","shortTitle":"en"},"Category:category:101007":{"__typename":"Category","id":"category:101007","entityType":"CATEGORY","displayId":"101007","nodeType":"category","depth":2,"parent":{"__ref":"Category:category:English"},"title":"Discover","shortTitle":"Discover","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:101000042":{"__typename":"Forum","id":"board:101000042","entityType":"FORUM","displayId":"101000042","nodeType":"board","depth":4,"conversationStyle":"FORUM","repliesProperties":{"__typename":"RepliesProperties","sortOrder":"PUBLISH_TIME","repliesFormat":"threaded"},"tagProperties":{"__typename":"TagNodeProperties","tagsEnabled":{"__typename":"PolicyResult","failureReason":null}},"requireTags":false,"tagType":"PRESET_ONLY","description":"Make connections with other developers","title":"Discuss Dropbox Developer & API","shortTitle":"Discuss Dropbox Developer & API","parent":{"__ref":"Category:category:101000041"},"ancestors":{"__typename":"CoreNodeConnection","edges":[{"__typename":"CoreNodeEdge","node":{"__ref":"Community:community:mxpez29397"}},{"__typename":"CoreNodeEdge","node":{"__ref":"Category:category:English"}},{"__typename":"CoreNodeEdge","node":{"__ref":"Category:category:101007"}},{"__typename":"CoreNodeEdge","node":{"__ref":"Category:category:101000041"}}]},"userContext":{"__typename":"NodeUserContext","canAddAttachments":false,"canUpdateNode":false,"canPostMessages":false,"isSubscribed":false},"theme":{"__ref":"Theme:customTheme1"},"boardPolicies":{"__typename":"BoardPolicies","canViewSpamDashBoard":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.feature.moderation_spam.action.access_spam_quarantine.allowed.accessDenied","key":"error.lithium.policies.feature.moderation_spam.action.access_spam_quarantine.allowed.accessDenied","args":[]}},"canArchiveMessage":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.content_archivals.enable_content_archival_settings.accessDenied","key":"error.lithium.policies.content_archivals.enable_content_archival_settings.accessDenied","args":[]}},"canPublishArticleOnCreate":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.forums.policy_can_publish_on_create_workflow_action.accessDenied","key":"error.lithium.policies.forums.policy_can_publish_on_create_workflow_action.accessDenied","args":[]}}},"avatar":{"__ref":"AssociatedImage:{\"url\":\"https://www.dropboxforum.com/t5/s/mxpez29397/images/bi0xNDMtUnVwd2g3\"}"},"topicsCount":810,"messageActivity":{"__typename":"MessageActivity","corePropertyChangeTime":"2025-04-14T13:53:09.133-07:00"},"subscriptionsCount":243,"eventPath":"category:101000041/category:101007/category:English/community:mxpez29397board:101000042/"},"ForumTopicMessage:message:724931":{"__typename":"ForumTopicMessage","uid":724931,"subject":"Downloading large amount of files to my web application","id":"message:724931","revisionNum":2,"repliesCount":7,"author":{"__ref":"User:user:1760992"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:101000042"},"conversation":{"__ref":"Conversation:conversation:724931"},"readOnly":false,"editFrozen":false,"moderationData":{"__ref":"ModerationData:moderation_data:724931"},"body@stripHtml({\"truncateLength\":200})":" Hi, I'm currently using the Dropbox download endpoint in a Vue framework, but I'm experiencing slow loading times for photos due to the large volume I'm downloading. Is there an alternative endpoin...","body@stringLength":"555","rawBody":"
Hi,
I'm currently using the Dropbox download endpoint in a Vue framework, but I'm experiencing slow loading times for photos due to the large volume I'm downloading. Is there an alternative endpoint, such as batchDownload, that I can use to improve the speed? Or should I consider changing my approach to using the download endpoint?
Thank you for your assistance.
","kudosSumWeight":0,"postTime":"2023-10-27T06:02:28.098-07:00","images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"attachments":{"__typename":"AttachmentConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[]},"tags":{"__typename":"TagConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[{"__typename":"TagEdge","cursor":"MjUuM3wyLjF8b3wxMHxfTlZffDE","node":{"__typename":"Tag","id":"tag:Developers","text":"Developers","time":"2019-05-29T02:04:51.122-07:00","lastActivityTime":null,"messagesCount":null,"followersCount":null}}]},"timeToRead":1,"currentRevision":{"__ref":"Revision:revision:724931_2"},"latestVersion":null,"metrics":{"__typename":"MessageMetrics","views":1122},"visibilityScope":"PUBLIC","canonicalUrl":null,"seoTitle":null,"seoDescription":null,"isEscalated":null,"placeholder":false,"originalMessageForPlaceholder":null,"messagePolicies":{"__typename":"MessagePolicies","canModerateSpamMessage":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","key":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","args":[]}}},"archivalData":null,"customFields":[]},"Conversation:conversation:724931":{"__typename":"Conversation","id":"conversation:724931","solved":false,"topic":{"__ref":"ForumTopicMessage:message:724931"},"lastPostingActivityTime":"2023-10-30T08:52:19.877-07:00","lastPostTime":"2023-10-30T08:52:19.877-07:00","unreadReplyCount":7,"isSubscribed":false},"ModerationData:moderation_data:724931":{"__typename":"ModerationData","id":"moderation_data:724931","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"Revision:revision:724931_2":{"__typename":"Revision","id":"revision:724931_2","lastEditTime":"2023-10-27T06:03:32.326-07:00"},"ForumReplyMessage:message:725217":{"__typename":"ForumReplyMessage","id":"message:725217","conversation":{"__ref":"Conversation:conversation:724931"},"author":{"__ref":"User:user:422790"},"revisionNum":1,"uid":725217,"depth":3,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:101000042"},"subject":"Re: Downloading large amount of files to my web application","readOnly":false,"editFrozen":false,"moderationData":{"__ref":"ModerationData:moderation_data:725217"},"parent":{"__ref":"ForumReplyMessage:message:725001"},"body":"
There are many undocumented Dropbox calls. Some of them may be useful in different cases (like the current one). One workaround, I know about, is usage of a call that deals with shared links (unfortunately that is inapplicable to temporary link). To use it, reorganization of files that need to be accessed may be needed - all of them have to be accessible in one folder and a link to this folder should exist or will be created. The workaround implies the Dropbox class update (named here 'DropboxLinkList' and implemented in Python) as follows:
#!/bin/python3\n###############################################################################\n# Addition of undocumented link listing functionality to regular Dropbox client\n# -----------------------------------------------------------------------------\n# file: dropbox_client_link_list.py\n# Author: Здравко\n# www.dropboxforum.com/t5/user/viewprofilepage/user-id/422790\n###############################################################################\n\nfrom dropbox import Dropbox\nfrom dropbox.exceptions import BadInputError, HttpError, ApiError\nfrom urllib.parse import urlparse, parse_qs\nimport json\n\nclass DropboxLinkList(Dropbox):\n \"\"\"\n Use this class to make requests to the Dropbox API using a user's access\n token. Methods of this class are meant to act on the corresponding user's\n Dropbox. In addition :meth:`sharing_list_shared_link_folder` may be called.\n \"\"\"\n def sharing_list_shared_link_folder(self, path_link):\n \"\"\"\n Returns list of links (and other data) pointing to all direct entries\n (files/folders) residing in the pointed folder. When ``path_link`` refers\n to the target using path in the current context existing link is used or\n new one is created if there is no existing.\n \n Route attributes:\n No specific scopes are needed for this method usage,\n but :meth:`sharing_create_shared_link_with_settings` will be needed when\n path is in use to refer target. (i.e. sharing.write) and scope of\n :meth:`sharing_list_shared_links` may be needed too (i.e. sharing.read).\n \n :param str path_link: Either path pointing folder (in current context)\n containing all entries that need to be listed or Dropbox shared link to\n folder which content needs to be listed.\n \n The type of return result is not documented by Dropbox, but usable links\n are referred in '.shared_link_infos[].url' of the response.\n \"\"\"\n if not path_link.startswith(\"https://\"):\n try:\n metadata = self.sharing_create_shared_link_with_settings(path_link)\n except ApiError as e:\n er = e.error\n if not er.is_shared_link_already_exists():\n raise\n er = er.get_shared_link_already_exists()\n if er != None and er.is_metadata():\n metadata = er.get_metadata()\n else:\n metadata = sharing_list_shared_links(path_link, direct_only=True\n ).links[0]\n path_link = metadata.url\n if path_link.startswith(\"https://www.dropbox.com/sh/\"):\n link_type = 's'\n elif path_link.startswith(\"https://www.dropbox.com/scl/fo/\"):\n link_type = 'c'\n else:\n raise BadInputError('', f\"Unsupported link type: {path_link}\")\n url = urlparse(path_link)\n path = url.path.split('/')\n body = {'t': 'T', 'link_type': link_type}\n if link_type == 's':\n body['link_key'] = path[2]\n body['secure_hash'] = path[3]\n body['sub_path'] = \"/\".join(path[4:])\n else:\n body['link_key'] = path[3]\n body['secure_hash'] = path[4]\n body['sub_path'] = \"/\".join(path[5:])\n rlkey = parse_qs(url.query)\n if 'rlkey' not in rlkey:\n raise BadInputError('',\n f\"Expected 'rlkey' query param, but is missing: {path_link}\")\n body['rlkey'] = rlkey['rlkey'][0]\n url = 'https://www.dropbox.com/list_shared_link_folder_entries'\n headers = {'Content-Type': 'application/x-www-form-urlencoded',\n 'Cookie': 't=T'}\n body = \"&\".join(f\"{k}={v}\" for (k,v) in body.items())\n r = self._session.post(url, headers=headers, data=body, stream=False,\n verify=True, timeout=self._timeout)\n if r.status_code != 200:\n raise HttpError('', r.status_code, r.content.decode())\n assert r.headers.get('content-type') == 'application/json', (\n 'Expected content-type to be application/json, got %r' %\n r.headers.get('content-type'))\n return json.loads(r.content.decode())
As mentioned within the code, existing link of a folder may be listed or directly referring to the folder keeping needed files (with path, id, etc.). Let's say somebody keeps lot of files in a folder with path '/ForListing' that need to be pointed with a link (every one). Instead of looping through all of them and get links one by one (generating lot of API calls), the mentioned folder may be enumerated directly with just few calls (2 or 3 at most):
import .dropbox_client_link_list\n\n# Proper init here - the same like original Dropbox class\ndbx = dropbox_client_link_list.DropboxLinkList(...)\ncontainer_folder = '/ForListing'\n\n...\n\nfor lm in dbx.sharing_list_shared_link_folder(container_folder)['shared_link_infos']:\n print(lm['url'])\n\n...
The above will list links for all entries (files/folders) inside 'ForListing' folder. They will not be generated - they exist (pre-generated) while files reside within pointed folder. If needed files are hierarchically spread in directory subtree of the pointed folder (not just flat in a single folder), recursive enumeration may be needed, as follows:
...\n\ndef linkList(path_link, prefix=''):\n entries = dbx.sharing_list_shared_link_folder(path_link)\n for lm, tm in itertools.zip_longest(entries['shared_link_infos'], entries['entries']):\n url = lm['url']\n is_dir = tm['is_dir']\n print(f\"{'D: ' if is_dir else 'F: '}{prefix}{url}\")\n if is_dir:\n linkList(url, prefix + \" \")\n\nlinkList(container_folder)
Here one more call for each subfolder will be needed. The chance for API call rate overrun to be meet here is negligible. The above code-snippets are for illustration only. The idea is simple enough, so easy enough to be implemented/'translated' into any other programming language. 😉
Good luck.
","body@stringLength":"6841","rawBody":"
and all other interested,
There are many undocumented Dropbox calls. Some of them may be useful in different cases (like the current one). One workaround, I know about, is usage of a call that deals with shared links (unfortunately that is inapplicable to temporary link). To use it, reorganization of files that need to be accessed may be needed - all of them have to be accessible in one folder and a link to this folder should exist or will be created. The workaround implies the Dropbox class update (named here 'DropboxLinkList' and implemented in Python) as follows:
#!/bin/python3\n###############################################################################\n# Addition of undocumented link listing functionality to regular Dropbox client\n# -----------------------------------------------------------------------------\n# file: dropbox_client_link_list.py\n# Author: Здравко\n# www.dropboxforum.com/t5/user/viewprofilepage/user-id/422790\n###############################################################################\n\nfrom dropbox import Dropbox\nfrom dropbox.exceptions import BadInputError, HttpError, ApiError\nfrom urllib.parse import urlparse, parse_qs\nimport json\n\nclass DropboxLinkList(Dropbox):\n \"\"\"\n Use this class to make requests to the Dropbox API using a user's access\n token. Methods of this class are meant to act on the corresponding user's\n Dropbox. In addition :meth:`sharing_list_shared_link_folder` may be called.\n \"\"\"\n def sharing_list_shared_link_folder(self, path_link):\n \"\"\"\n Returns list of links (and other data) pointing to all direct entries\n (files/folders) residing in the pointed folder. When ``path_link`` refers\n to the target using path in the current context existing link is used or\n new one is created if there is no existing.\n \n Route attributes:\n No specific scopes are needed for this method usage,\n but :meth:`sharing_create_shared_link_with_settings` will be needed when\n path is in use to refer target. (i.e. sharing.write) and scope of\n :meth:`sharing_list_shared_links` may be needed too (i.e. sharing.read).\n \n :param str path_link: Either path pointing folder (in current context)\n containing all entries that need to be listed or Dropbox shared link to\n folder which content needs to be listed.\n \n The type of return result is not documented by Dropbox, but usable links\n are referred in '.shared_link_infos[].url' of the response.\n \"\"\"\n if not path_link.startswith(\"https://\"):\n try:\n metadata = self.sharing_create_shared_link_with_settings(path_link)\n except ApiError as e:\n er = e.error\n if not er.is_shared_link_already_exists():\n raise\n er = er.get_shared_link_already_exists()\n if er != None and er.is_metadata():\n metadata = er.get_metadata()\n else:\n metadata = sharing_list_shared_links(path_link, direct_only=True\n ).links[0]\n path_link = metadata.url\n if path_link.startswith(\"https://www.dropbox.com/sh/\"):\n link_type = 's'\n elif path_link.startswith(\"https://www.dropbox.com/scl/fo/\"):\n link_type = 'c'\n else:\n raise BadInputError('', f\"Unsupported link type: {path_link}\")\n url = urlparse(path_link)\n path = url.path.split('/')\n body = {'t': 'T', 'link_type': link_type}\n if link_type == 's':\n body['link_key'] = path[2]\n body['secure_hash'] = path[3]\n body['sub_path'] = \"/\".join(path[4:])\n else:\n body['link_key'] = path[3]\n body['secure_hash'] = path[4]\n body['sub_path'] = \"/\".join(path[5:])\n rlkey = parse_qs(url.query)\n if 'rlkey' not in rlkey:\n raise BadInputError('',\n f\"Expected 'rlkey' query param, but is missing: {path_link}\")\n body['rlkey'] = rlkey['rlkey'][0]\n url = 'https://www.dropbox.com/list_shared_link_folder_entries'\n headers = {'Content-Type': 'application/x-www-form-urlencoded',\n 'Cookie': 't=T'}\n body = \"&\".join(f\"{k}={v}\" for (k,v) in body.items())\n r = self._session.post(url, headers=headers, data=body, stream=False,\n verify=True, timeout=self._timeout)\n if r.status_code != 200:\n raise HttpError('', r.status_code, r.content.decode())\n assert r.headers.get('content-type') == 'application/json', (\n 'Expected content-type to be application/json, got %r' %\n r.headers.get('content-type'))\n return json.loads(r.content.decode())
As mentioned within the code, existing link of a folder may be listed or directly referring to the folder keeping needed files (with path, id, etc.). Let's say somebody keeps lot of files in a folder with path '/ForListing' that need to be pointed with a link (every one). Instead of looping through all of them and get links one by one (generating lot of API calls), the mentioned folder may be enumerated directly with just few calls (2 or 3 at most):
import .dropbox_client_link_list\n\n# Proper init here - the same like original Dropbox class\ndbx = dropbox_client_link_list.DropboxLinkList(...)\ncontainer_folder = '/ForListing'\n\n...\n\nfor lm in dbx.sharing_list_shared_link_folder(container_folder)['shared_link_infos']:\n print(lm['url'])\n\n...
The above will list links for all entries (files/folders) inside 'ForListing' folder. They will not be generated - they exist (pre-generated) while files reside within pointed folder. If needed files are hierarchically spread in directory subtree of the pointed folder (not just flat in a single folder), recursive enumeration may be needed, as follows:
...\n\ndef linkList(path_link, prefix=''):\n entries = dbx.sharing_list_shared_link_folder(path_link)\n for lm, tm in itertools.zip_longest(entries['shared_link_infos'], entries['entries']):\n url = lm['url']\n is_dir = tm['is_dir']\n print(f\"{'D: ' if is_dir else 'F: '}{prefix}{url}\")\n if is_dir:\n linkList(url, prefix + \" \")\n\nlinkList(container_folder)
Here one more call for each subfolder will be needed. The chance for API call rate overrun to be meet here is negligible. The above code-snippets are for illustration only. The idea is simple enough, so easy enough to be implemented/'translated' into any other programming language. 😉
Good luck.
","kudosSumWeight":0,"repliesCount":1,"postTime":"2023-10-28T16:39:58.655-07:00","images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"attachments":{"__typename":"AttachmentConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[]},"timeToRead":4,"currentRevision":{"__ref":"Revision:revision:725217_1"},"latestVersion":null,"metrics":{"__typename":"MessageMetrics","views":982},"visibilityScope":"PUBLIC","isEscalated":null,"placeholder":false,"originalMessageForPlaceholder":null,"messagePolicies":{"__typename":"MessagePolicies","canModerateSpamMessage":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","key":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","args":[]}}},"customFields":[],"replies":{"__typename":"MessageConnection","edges":[{"__typename":"MessageEdge","cursor":"MjUuM3wyLjF8aXwxMHw1MjoxfGludCw3MjU0NzgsNzI1NDc4","node":{"__ref":"ForumReplyMessage:message:725478"}}],"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}}},"CachedAsset:theme:customTheme1-1744714182951":{"__typename":"CachedAsset","id":"theme:customTheme1-1744714182951","value":{"id":"customTheme1","animation":{"fast":"150ms","normal":"250ms","slow":"500ms","slowest":"750ms","function":"cubic-bezier(0.07, 0.91, 0.51, 1)","__typename":"AnimationThemeSettings"},"avatar":{"borderRadius":"50%","collections":["custom"],"__typename":"AvatarThemeSettings"},"basics":{"browserIcon":{"imageAssetName":"DBX_Logo_512-1733312516365.png","imageLastModified":"1733312518563","__typename":"ThemeAsset"},"customerLogo":{"imageAssetName":"DBLogoLong-1701789450005.png","imageLastModified":"1701789453105","__typename":"ThemeAsset"},"maximumWidthOfPageContent":"1200px","oneColumnNarrowWidth":"800px","gridGutterWidthMd":"30px","gridGutterWidthXs":"10px","pageWidthStyle":"WIDTH_OF_BROWSER","__typename":"BasicsThemeSettings"},"buttons":{"borderRadiusSm":"0","borderRadius":"0","borderRadiusLg":"0","paddingY":"5px","paddingYLg":"7px","paddingYHero":"var(--lia-bs-btn-padding-y-lg)","paddingX":"12px","paddingXLg":"16px","paddingXHero":"60px","fontStyle":"NORMAL","fontWeight":"400","textTransform":"NONE","disabledOpacity":0.5,"primaryTextColor":"var(--lia-bs-white)","primaryTextHoverColor":"var(--lia-bs-white)","primaryTextActiveColor":"var(--lia-bs-white)","primaryBgColor":"var(--lia-bs-primary)","primaryBgHoverColor":"hsl(var(--lia-bs-primary-h), var(--lia-bs-primary-s), calc(var(--lia-bs-primary-l) * 0.85))","primaryBgActiveColor":"hsl(var(--lia-bs-primary-h), var(--lia-bs-primary-s), calc(var(--lia-bs-primary-l) * 0.7))","primaryBorder":"1px solid transparent","primaryBorderHover":"1px solid transparent","primaryBorderActive":"1px solid transparent","primaryBorderFocus":"1px solid var(--lia-bs-white)","primaryBoxShadowFocus":"0 0 0 1px var(--lia-bs-primary), 0 0 0 4px hsla(var(--lia-bs-primary-h), var(--lia-bs-primary-s), var(--lia-bs-primary-l), 0.2)","secondaryTextColor":"var(--lia-bs-gray-900)","secondaryTextHoverColor":"hsl(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), calc(var(--lia-bs-gray-900-l) * 0.95))","secondaryTextActiveColor":"hsl(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), calc(var(--lia-bs-gray-900-l) * 0.9))","secondaryBgColor":"var(--lia-bs-gray-300)","secondaryBgHoverColor":"hsl(var(--lia-bs-gray-300-h), var(--lia-bs-gray-300-s), calc(var(--lia-bs-gray-300-l) * 0.96))","secondaryBgActiveColor":"hsl(var(--lia-bs-gray-300-h), var(--lia-bs-gray-300-s), calc(var(--lia-bs-gray-300-l) * 0.92))","secondaryBorder":"1px solid transparent","secondaryBorderHover":"1px solid transparent","secondaryBorderActive":"1px solid transparent","secondaryBorderFocus":"1px solid transparent","secondaryBoxShadowFocus":"0 0 0 1px var(--lia-bs-primary), 0 0 0 4px hsla(var(--lia-bs-primary-h), var(--lia-bs-primary-s), var(--lia-bs-primary-l), 0.2)","tertiaryTextColor":"var(--lia-bs-gray-900)","tertiaryTextHoverColor":"hsl(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), calc(var(--lia-bs-gray-900-l) * 0.95))","tertiaryTextActiveColor":"hsl(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), calc(var(--lia-bs-gray-900-l) * 0.9))","tertiaryBgColor":"transparent","tertiaryBgHoverColor":"transparent","tertiaryBgActiveColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.04)","tertiaryBorder":"1px solid transparent","tertiaryBorderHover":"1px solid hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.08)","tertiaryBorderActive":"1px solid transparent","tertiaryBorderFocus":"1px solid transparent","tertiaryBoxShadowFocus":"0 0 0 1px var(--lia-bs-primary), 0 0 0 4px hsla(var(--lia-bs-primary-h), var(--lia-bs-primary-s), var(--lia-bs-primary-l), 0.2)","destructiveTextColor":"var(--lia-bs-gray-700)","destructiveTextHoverColor":"hsl(var(--lia-bs-gray-700-h), var(--lia-bs-gray-700-s), calc(var(--lia-bs-gray-700-l) * 0.95))","destructiveTextActiveColor":"hsl(var(--lia-bs-gray-700-h), var(--lia-bs-gray-700-s), calc(var(--lia-bs-gray-700-l) * 0.9))","destructiveBgColor":"var(--lia-bs-gray-200)","destructiveBgHoverColor":"hsl(var(--lia-bs-gray-200-h), var(--lia-bs-gray-200-s), calc(var(--lia-bs-gray-200-l) * 0.96))","destructiveBgActiveColor":"hsl(var(--lia-bs-gray-200-h), var(--lia-bs-gray-200-s), calc(var(--lia-bs-gray-200-l) * 0.92))","destructiveBorder":"1px solid transparent","destructiveBorderHover":"1px solid transparent","destructiveBorderActive":"1px solid transparent","destructiveBorderFocus":"1px solid transparent","destructiveBoxShadowFocus":"0 0 0 1px var(--lia-bs-primary), 0 0 0 4px hsla(var(--lia-bs-primary-h), var(--lia-bs-primary-s), var(--lia-bs-primary-l), 0.2)","__typename":"ButtonsThemeSettings"},"border":{"color":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.08)","mainContent":"DARK","sideContent":"DARK","radiusSm":"6px","radius":"10px","radiusLg":"18px","radius50":"100vw","__typename":"BorderThemeSettings"},"boxShadow":{"xs":"0 0 0 1px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.08), 0 3px 0 -1px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.16)","sm":"0 2px 4px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.12)","md":"0 5px 15px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.3)","lg":"0 10px 30px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.3)","__typename":"BoxShadowThemeSettings"},"cards":{"bgColor":"var(--lia-panel-bg-color)","borderRadius":"var(--lia-panel-border-radius)","boxShadow":"var(--lia-box-shadow-xs)","__typename":"CardsThemeSettings"},"chip":{"maxWidth":"300px","height":"30px","__typename":"ChipThemeSettings"},"coreTypes":{"defaultMessageLinkColor":"var(--lia-bs-link-color)","defaultMessageLinkDecoration":"none","defaultMessageLinkFontStyle":"NORMAL","defaultMessageLinkFontWeight":"400","defaultMessageFontStyle":"NORMAL","defaultMessageFontWeight":"400","defaultMessageFontFamily":"var(--lia-bs-font-family-base)","forumColor":"#3DD3EE","forumFontFamily":"var(--lia-bs-font-family-base)","forumFontWeight":"var(--lia-default-message-font-weight)","forumLineHeight":"var(--lia-bs-line-height-base)","forumFontStyle":"var(--lia-default-message-font-style)","forumMessageLinkColor":"var(--lia-default-message-link-color)","forumMessageLinkDecoration":"var(--lia-default-message-link-decoration)","forumMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","forumMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","forumSolvedColor":"#B4DF1C","blogColor":"#FAD24B","blogFontFamily":"var(--lia-bs-font-family-base)","blogFontWeight":"var(--lia-default-message-font-weight)","blogLineHeight":"1.75","blogFontStyle":"var(--lia-default-message-font-style)","blogMessageLinkColor":"var(--lia-default-message-link-color)","blogMessageLinkDecoration":"var(--lia-default-message-link-decoration)","blogMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","blogMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","tkbColor":"#B4C8E1","tkbFontFamily":"var(--lia-bs-font-family-base)","tkbFontWeight":"var(--lia-default-message-font-weight)","tkbLineHeight":"1.75","tkbFontStyle":"var(--lia-default-message-font-style)","tkbMessageLinkColor":"var(--lia-default-message-link-color)","tkbMessageLinkDecoration":"var(--lia-default-message-link-decoration)","tkbMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","tkbMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","qandaColor":"#4099E2","qandaFontFamily":"var(--lia-bs-font-family-base)","qandaFontWeight":"var(--lia-default-message-font-weight)","qandaLineHeight":"var(--lia-bs-line-height-base)","qandaFontStyle":"var(--lia-default-message-link-font-style)","qandaMessageLinkColor":"var(--lia-default-message-link-color)","qandaMessageLinkDecoration":"var(--lia-default-message-link-decoration)","qandaMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","qandaMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","qandaSolvedColor":"#3FA023","ideaColor":"#F9A34B","ideaFontFamily":"var(--lia-bs-font-family-base)","ideaFontWeight":"var(--lia-default-message-font-weight)","ideaLineHeight":"var(--lia-bs-line-height-base)","ideaFontStyle":"var(--lia-default-message-font-style)","ideaMessageLinkColor":"var(--lia-default-message-link-color)","ideaMessageLinkDecoration":"var(--lia-default-message-link-decoration)","ideaMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","ideaMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","contestColor":"#FCC845","contestFontFamily":"var(--lia-bs-font-family-base)","contestFontWeight":"var(--lia-default-message-font-weight)","contestLineHeight":"var(--lia-bs-line-height-base)","contestFontStyle":"var(--lia-default-message-link-font-style)","contestMessageLinkColor":"var(--lia-default-message-link-color)","contestMessageLinkDecoration":"var(--lia-default-message-link-decoration)","contestMessageLinkFontStyle":"ITALIC","contestMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","occasionColor":"#D13A1F","occasionFontFamily":"var(--lia-bs-font-family-base)","occasionFontWeight":"var(--lia-default-message-font-weight)","occasionLineHeight":"var(--lia-bs-line-height-base)","occasionFontStyle":"var(--lia-default-message-font-style)","occasionMessageLinkColor":"var(--lia-default-message-link-color)","occasionMessageLinkDecoration":"var(--lia-default-message-link-decoration)","occasionMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","occasionMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","grouphubColor":"#C8AFF0","categoryColor":"#949494","communityColor":"#FFFFFF","productColor":"#949494","__typename":"CoreTypesThemeSettings"},"colors":{"black":"#000000","white":"#FFFFFF","gray100":"#F7F7F7","gray200":"#F7F7F7","gray300":"#E8E8E8","gray400":"#D9D9D9","gray500":"#CCCCCC","gray600":"#949494","gray700":"#707070","gray800":"#545454","gray900":"#333333","dark":"#545454","light":"#F7F7F7","primary":"#0061FE","secondary":"#333333","bodyText":"#1A1918","bodyBg":"#FFFFFF","info":"#3080FF","success":"#0F503C","warning":"#845909","danger":"#FA551E","alertSystem":"#FF6600","textMuted":"#707070","highlight":"#FFFCAD","outline":"var(--lia-bs-primary)","custom":["#C8AFF0","#B4DC19","#F9A34B","#FFAFA5","#3DD3EE","#B4C8E1","#FAD24B","#FA551E","#F7F5F2"],"__typename":"ColorsThemeSettings"},"divider":{"size":"3px","marginLeft":"4px","marginRight":"4px","borderRadius":"50%","bgColor":"var(--lia-bs-gray-600)","bgColorActive":"var(--lia-bs-gray-600)","__typename":"DividerThemeSettings"},"dropdown":{"fontSize":"var(--lia-bs-font-size-sm)","borderColor":"var(--lia-bs-border-color)","borderRadius":"var(--lia-bs-border-radius-sm)","dividerBg":"var(--lia-bs-gray-300)","itemPaddingY":"5px","itemPaddingX":"20px","headerColor":"var(--lia-bs-gray-700)","__typename":"DropdownThemeSettings"},"email":{"link":{"color":"#0069D4","hoverColor":"#0061c2","decoration":"none","hoverDecoration":"underline","__typename":"EmailLinkSettings"},"border":{"color":"#e4e4e4","__typename":"EmailBorderSettings"},"buttons":{"borderRadiusLg":"5px","paddingXLg":"16px","paddingYLg":"7px","fontWeight":"700","primaryTextColor":"#ffffff","primaryTextHoverColor":"#ffffff","primaryBgColor":"#0069D4","primaryBgHoverColor":"#005cb8","primaryBorder":"1px solid transparent","primaryBorderHover":"1px solid transparent","__typename":"EmailButtonsSettings"},"panel":{"borderRadius":"5px","borderColor":"#e4e4e4","__typename":"EmailPanelSettings"},"__typename":"EmailThemeSettings"},"emoji":{"skinToneDefault":"#ffcd43","skinToneLight":"#fae3c5","skinToneMediumLight":"#e2cfa5","skinToneMedium":"#daa478","skinToneMediumDark":"#a78058","skinToneDark":"#5e4d43","__typename":"EmojiThemeSettings"},"heading":{"color":"var(--lia-bs-body-color)","fontFamily":"SharpGroteskDB Bold","fontStyle":"NORMAL","fontWeight":"700","h1FontSize":"28px","h2FontSize":"22px","h3FontSize":"18px","h4FontSize":"16px","h5FontSize":"16px","h6FontSize":"16px","lineHeight":"1.3","subHeaderFontSize":"11px","subHeaderFontWeight":"500","h1LetterSpacing":"normal","h2LetterSpacing":"normal","h3LetterSpacing":"normal","h4LetterSpacing":"normal","h5LetterSpacing":"normal","h6LetterSpacing":"normal","subHeaderLetterSpacing":"2px","h1FontWeight":"var(--lia-bs-headings-font-weight)","h2FontWeight":"var(--lia-bs-headings-font-weight)","h3FontWeight":"var(--lia-bs-headings-font-weight)","h4FontWeight":"var(--lia-bs-headings-font-weight)","h5FontWeight":"var(--lia-bs-headings-font-weight)","h6FontWeight":"var(--lia-bs-headings-font-weight)","__typename":"HeadingThemeSettings"},"icons":{"size10":"10px","size12":"12px","size14":"14px","size16":"16px","size20":"20px","size24":"24px","size30":"30px","size40":"40px","size50":"50px","size60":"60px","size80":"80px","size120":"120px","size160":"160px","__typename":"IconsThemeSettings"},"imagePreview":{"bgColor":"var(--lia-bs-gray-900)","titleColor":"var(--lia-bs-white)","controlColor":"var(--lia-bs-white)","controlBgColor":"var(--lia-bs-gray-800)","__typename":"ImagePreviewThemeSettings"},"input":{"borderColor":"var(--lia-bs-gray-600)","disabledColor":"var(--lia-bs-gray-600)","focusBorderColor":"var(--lia-bs-primary)","labelMarginBottom":"10px","btnFontSize":"var(--lia-bs-font-size-sm)","focusBoxShadow":"0 0 0 3px hsla(var(--lia-bs-primary-h), var(--lia-bs-primary-s), var(--lia-bs-primary-l), 0.2)","checkLabelMarginBottom":"2px","checkboxBorderRadius":"3px","borderRadiusSm":"var(--lia-bs-border-radius-sm)","borderRadius":"var(--lia-bs-border-radius)","borderRadiusLg":"var(--lia-bs-border-radius-lg)","formTextMarginTop":"4px","textAreaBorderRadius":"var(--lia-bs-border-radius)","activeFillColor":"var(--lia-bs-primary)","__typename":"InputThemeSettings"},"loading":{"dotDarkColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.2)","dotLightColor":"hsla(var(--lia-bs-white-h), var(--lia-bs-white-s), var(--lia-bs-white-l), 0.5)","barDarkColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.06)","barLightColor":"hsla(var(--lia-bs-white-h), var(--lia-bs-white-s), var(--lia-bs-white-l), 0.4)","__typename":"LoadingThemeSettings"},"link":{"color":"var(--lia-bs-primary)","hoverColor":"hsl(var(--lia-bs-primary-h), var(--lia-bs-primary-s), calc(var(--lia-bs-primary-l) - 10%))","decoration":"none","hoverDecoration":"underline","__typename":"LinkThemeSettings"},"listGroup":{"itemPaddingY":"15px","itemPaddingX":"15px","borderColor":"var(--lia-bs-gray-300)","__typename":"ListGroupThemeSettings"},"modal":{"contentTextColor":"var(--lia-bs-body-color)","contentBg":"var(--lia-bs-white)","backgroundBg":"var(--lia-bs-black)","smSize":"440px","mdSize":"760px","lgSize":"1080px","backdropOpacity":0.3,"contentBoxShadowXs":"var(--lia-bs-box-shadow-sm)","contentBoxShadow":"var(--lia-bs-box-shadow)","headerFontWeight":"700","__typename":"ModalThemeSettings"},"navbar":{"position":"FIXED","background":{"attachment":null,"clip":null,"color":"var(--lia-bs-white)","imageAssetName":null,"imageLastModified":"0","origin":null,"position":"CENTER_CENTER","repeat":"NO_REPEAT","size":"COVER","__typename":"BackgroundProps"},"backgroundOpacity":0.8,"paddingTop":"15px","paddingBottom":"15px","borderBottom":"1px solid var(--lia-bs-border-color)","boxShadow":"var(--lia-bs-box-shadow-sm)","brandMarginRight":"30px","brandMarginRightSm":"10px","brandLogoHeight":"30px","linkGap":"10px","linkJustifyContent":"flex-start","linkPaddingY":"5px","linkPaddingX":"10px","linkDropdownPaddingY":"9px","linkDropdownPaddingX":"var(--lia-nav-link-px)","linkColor":"var(--lia-bs-body-color)","linkHoverColor":"var(--lia-bs-primary)","linkFontSize":"var(--lia-bs-font-size-sm)","linkFontStyle":"NORMAL","linkFontWeight":"400","linkTextTransform":"NONE","linkLetterSpacing":"normal","linkBorderRadius":"var(--lia-bs-border-radius-sm)","linkBgColor":"transparent","linkBgHoverColor":"transparent","linkBorder":"none","linkBorderHover":"none","linkBoxShadow":"none","linkBoxShadowHover":"none","linkTextBorderBottom":"none","linkTextBorderBottomHover":"none","dropdownPaddingTop":"10px","dropdownPaddingBottom":"15px","dropdownPaddingX":"10px","dropdownMenuOffset":"2px","dropdownDividerMarginTop":"10px","dropdownDividerMarginBottom":"10px","dropdownBorderColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.08)","controllerBgHoverColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.1)","controllerIconColor":"var(--lia-bs-body-color)","controllerIconHoverColor":"var(--lia-bs-body-color)","controllerTextColor":"var(--lia-nav-controller-icon-color)","controllerTextHoverColor":"var(--lia-nav-controller-icon-hover-color)","controllerHighlightColor":"hsla(30, 100%, 50%)","controllerHighlightTextColor":"var(--lia-yiq-light)","controllerBorderRadius":"var(--lia-border-radius-50)","hamburgerColor":"var(--lia-nav-controller-icon-color)","hamburgerHoverColor":"var(--lia-nav-controller-icon-color)","hamburgerBgColor":"transparent","hamburgerBgHoverColor":"transparent","hamburgerBorder":"none","hamburgerBorderHover":"none","collapseMenuMarginLeft":"20px","collapseMenuDividerBg":"var(--lia-nav-link-color)","collapseMenuDividerOpacity":0.16,"__typename":"NavbarThemeSettings"},"pager":{"textColor":"var(--lia-bs-link-color)","textFontWeight":"var(--lia-font-weight-md)","textFontSize":"var(--lia-bs-font-size-sm)","__typename":"PagerThemeSettings"},"panel":{"bgColor":"var(--lia-bs-white)","borderRadius":"var(--lia-bs-border-radius)","borderColor":"var(--lia-bs-border-color)","boxShadow":"none","__typename":"PanelThemeSettings"},"popover":{"arrowHeight":"8px","arrowWidth":"16px","maxWidth":"300px","minWidth":"100px","headerBg":"var(--lia-bs-white)","borderColor":"var(--lia-bs-border-color)","borderRadius":"var(--lia-bs-border-radius)","boxShadow":"0 0.5rem 1rem hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.15)","__typename":"PopoverThemeSettings"},"prism":{"color":"#000000","bgColor":"#f5f2f0","fontFamily":"var(--font-family-monospace)","fontSize":"var(--lia-bs-font-size-base)","fontWeightBold":"var(--lia-bs-font-weight-bold)","fontStyleItalic":"italic","tabSize":2,"highlightColor":"#b3d4fc","commentColor":"#62707e","punctuationColor":"#6f6f6f","namespaceOpacity":"0.7","propColor":"#990055","selectorColor":"#517a00","operatorColor":"#906736","operatorBgColor":"hsla(0, 0%, 100%, 0.5)","keywordColor":"#0076a9","functionColor":"#d3284b","variableColor":"#c14700","__typename":"PrismThemeSettings"},"rte":{"bgColor":"var(--lia-bs-white)","borderRadius":"var(--lia-panel-border-radius)","boxShadow":" var(--lia-panel-box-shadow)","customColor1":"#bfedd2","customColor2":"#fbeeb8","customColor3":"#f8cac6","customColor4":"#eccafa","customColor5":"#c2e0f4","customColor6":"#2dc26b","customColor7":"#f1c40f","customColor8":"#e03e2d","customColor9":"#b96ad9","customColor10":"#3598db","customColor11":"#169179","customColor12":"#e67e23","customColor13":"#ba372a","customColor14":"#843fa1","customColor15":"#236fa1","customColor16":"#ecf0f1","customColor17":"#ced4d9","customColor18":"#95a5a6","customColor19":"#7e8c8d","customColor20":"#34495e","customColor21":"#000000","customColor22":"#ffffff","defaultMessageHeaderMarginTop":"40px","defaultMessageHeaderMarginBottom":"20px","defaultMessageItemMarginTop":"0","defaultMessageItemMarginBottom":"30px","diffAddedColor":"hsla(170, 53%, 51%, 0.4)","diffChangedColor":"hsla(43, 97%, 63%, 0.4)","diffNoneColor":"hsla(0, 0%, 80%, 0.4)","diffRemovedColor":"hsla(9, 74%, 47%, 0.4)","specialMessageHeaderMarginTop":"40px","specialMessageHeaderMarginBottom":"20px","specialMessageItemMarginTop":"0","specialMessageItemMarginBottom":"30px","__typename":"RteThemeSettings"},"tags":{"bgColor":"var(--lia-bs-gray-200)","bgHoverColor":"var(--lia-bs-gray-400)","borderRadius":"var(--lia-bs-border-radius-sm)","color":"var(--lia-bs-body-color)","hoverColor":"var(--lia-bs-body-color)","fontWeight":"var(--lia-font-weight-md)","fontSize":"var(--lia-font-size-xxs)","textTransform":"UPPERCASE","letterSpacing":"0.5px","__typename":"TagsThemeSettings"},"toasts":{"borderRadius":"var(--lia-bs-border-radius)","paddingX":"12px","__typename":"ToastsThemeSettings"},"typography":{"fontFamilyBase":"Atlas Grotesk Regular","fontStyleBase":"NORMAL","fontWeightBase":"400","fontWeightLight":"300","fontWeightNormal":"400","fontWeightMd":"500","fontWeightBold":"700","letterSpacingSm":"normal","letterSpacingXs":"normal","lineHeightBase":"1.5","fontSizeBase":"16px","fontSizeXxs":"11px","fontSizeXs":"12px","fontSizeSm":"14px","fontSizeLg":"20px","fontSizeXl":"24px","smallFontSize":"14px","customFonts":[{"source":"SERVER","name":"DB Sharp Grotesk Variable","styles":[{"style":"NORMAL","weight":"500","__typename":"FontStyleData"}],"assetNames":["DBSharpGroteskVariable-normal-500.ttf"],"__typename":"CustomFont"},{"source":"SERVER","name":"SharpGroteskDB Bold","styles":[{"style":"NORMAL","weight":"700","__typename":"FontStyleData"},{"style":"NORMAL","weight":"400","__typename":"FontStyleData"}],"assetNames":["SharpGroteskDBBold-normal-700.woff2","SharpGroteskDBBold-normal-400.woff2"],"__typename":"CustomFont"},{"source":"SERVER","name":"Atlas Grotesk Regular","styles":[{"style":"NORMAL","weight":"400","__typename":"FontStyleData"},{"style":"NORMAL","weight":"700","__typename":"FontStyleData"},{"style":"ITALIC","weight":"400","__typename":"FontStyleData"},{"style":"ITALIC","weight":"700","__typename":"FontStyleData"}],"assetNames":["AtlasGroteskRegular-normal-400.woff2","AtlasGroteskRegular-normal-700.woff2","AtlasGroteskRegular-italic-400.woff2","AtlasGroteskRegular-italic-700.woff2"],"__typename":"CustomFont"}],"__typename":"TypographyThemeSettings"},"unstyledListItem":{"marginBottomSm":"5px","marginBottomMd":"10px","marginBottomLg":"15px","marginBottomXl":"20px","marginBottomXxl":"25px","__typename":"UnstyledListItemThemeSettings"},"yiq":{"light":"#ffffff","dark":"#000000","__typename":"YiqThemeSettings"},"colorLightness":{"primaryDark":0.36,"primaryLight":0.74,"primaryLighter":0.89,"primaryLightest":0.95,"infoDark":0.39,"infoLight":0.72,"infoLighter":0.85,"infoLightest":0.93,"successDark":0.24,"successLight":0.62,"successLighter":0.8,"successLightest":0.91,"warningDark":0.39,"warningLight":0.68,"warningLighter":0.84,"warningLightest":0.93,"dangerDark":0.41,"dangerLight":0.72,"dangerLighter":0.89,"dangerLightest":0.95,"__typename":"ColorLightnessThemeSettings"},"localOverride":false,"__typename":"Theme"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/Loading/LoadingDot-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/Loading/LoadingDot-1744039679000","value":{"title":"Loading..."},"localOverride":false},"CachedAsset:quilt:dropbox.prod:pages/forums/ForumMessagePage:board:101000042-1744799027343":{"__typename":"CachedAsset","id":"quilt:dropbox.prod:pages/forums/ForumMessagePage:board:101000042-1744799027343","value":{"id":"ForumMessagePage_bVInxJ","container":{"id":"Common","headerProps":{"backgroundImageProps":null,"backgroundColor":null,"addComponents":null,"removeComponents":["community.widget.bannerWidget"],"componentOrder":null,"__typename":"QuiltContainerSectionProps"},"headerComponentProps":{"community.widget.breadcrumbWidget":{"disableLastCrumbForDesktop":false}},"footerProps":null,"footerComponentProps":null,"items":[{"id":"YLUzfi","layout":"MAIN_SIDE","bgColor":"transparent","showTitle":false,"showDescription":false,"textPosition":"CENTER","textColor":"var(--lia-bs-body-color)","sectionEditLevel":null,"bgImage":null,"disableSpacing":null,"edgeToEdgeDisplay":null,"fullHeight":null,"showBorder":null,"__typename":"MainSideQuiltSection","columnMap":{"main":[{"id":"messages.widget.topicWithThreadedReplyListWidget","className":"lia-topic-with-replies","props":{"editLevel":"CONFIGURE"},"__typename":"QuiltComponent"}],"side":[{"id":"nodes.widget.nodeActionButtonWidget","className":null,"props":{"buttonAlignment":"left","instanceId":null,"buttonStyle":"sm","actionButtonTitle":"Start a new discussion","lazyLoad":false,"buttonWidth":"full_width"},"__typename":"QuiltComponent"},{"id":"nodes.widget.nodeInformationWidget","className":null,"props":{"useWidgetTitle":true,"viewVariant":{"type":"card","props":{"useNodePostCount":true,"useNodeFollowersCount":true,"useNodeDescription":true,"useNodeTopicsCount":false,"useNodeAction":false,"useNodeMembersCount":false,"useNodeMembershipType":false,"useNodeTitle":false,"useNodeMembersCountText":true,"useNodeMembership":false,"useNodeCreationDate":false,"textAlignment":"center","useWidgetTitle":true,"useNodeOwners":false,"useNodeAvatar":true,"useNodeLatestActivityTime":true,"useClickableCard":false}},"alignment":"center","lazyLoad":false},"__typename":"QuiltComponent"},{"id":"custom.widget.Need_more_support","className":null,"props":{"widgetVisibility":"signedInOrAnonymous","useTitle":false,"useBackground":true,"title":"Need more support","lazyLoad":false},"__typename":"QuiltComponent"},{"id":"messages.widget.relatedContentWidget","className":null,"props":{"hideIfEmpty":true,"enablePagination":false,"useTitle":true,"listVariant":{"type":"unstyled","props":{"listItemSpacing":"xxl"}},"pageSize":5,"style":"compact","pagerVariant":{"type":"none"},"viewVariant":{"type":"inline","props":{"useRepliesCount":false,"useMedia":false,"useAuthorRank":false,"useNode":false,"boardIconSize":"24","useAuthorLoginLink":true,"useNodeLink":true,"usePreviewMedia":true,"timeStampType":"postTime","useTextBody":true,"useSolvedBadge":false,"subjectAs":"h6","renderPostTimeBeforeAuthor":true,"useAvatar":false,"useVideoPreview":false,"portraitClampBodyLines":3,"useCompactSpacing":true,"useTimeToRead":false,"useSpoilerFreeBody":true,"useKudosCount":false,"useViewCount":false,"useBody":false,"useTags":false,"clampSubjectLines":1,"useBoardIcon":true,"useMessageTimeLink":true,"useAuthorLogin":true}},"lazyLoad":false,"panelType":"standard"},"__typename":"QuiltComponent"},{"id":"messages.widget.messageListForNodeByRecentActivityWidget","className":null,"props":{"hideIfEmpty":true,"listVariant":{"type":"unstyled","props":{"listItemSpacing":"xxl"}},"useTitle":true,"addTags":false,"showTabs":false,"pageSize":5,"pagerVariant":{"type":"loadMore"},"style":"compact","viewVariant":{"type":"inline","props":{"useRepliesCount":false,"useMedia":false,"useAuthorRank":false,"useNode":false,"boardIconSize":"24","truncateBodyLength":-1,"useNodeLink":true,"usePreviewMedia":false,"timeStampType":"conversation.lastPostingActivityTime","avatarSize":"40","useTextBody":true,"useSolvedBadge":true,"subjectAs":"h6","renderPostTimeBeforeAuthor":true,"useAvatar":true,"useTimeToRead":false,"useSpoilerFreeBody":true,"useKudosCount":false,"useViewCount":false,"useBody":false,"useTags":false,"clampSubjectLines":1,"useBoardIcon":false,"useMessageTimeLink":true,"clampBodyLines":3,"useAuthorLogin":true,"useUnreadCount":false,"useNodeHoverCard":true,"useSearchSnippet":false}},"panelType":"standard","sorts":{"conversationLastPostingActivityTime":{"direction":"DESC"}},"lazyLoad":false},"__typename":"QuiltComponent"}],"__typename":"MainSideSectionColumns"}}],"__typename":"QuiltContainer"},"__typename":"Quilt","localOverride":false},"localOverride":false},"CachedAsset:text:en_US-components/common/EmailVerification-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/common/EmailVerification-1744039679000","value":{"email.verification.title":"Email Verification Required","email.verification.message.update.email":"To participate in the community, you must first verify your email address. The verification email was sent to {email}. To change your email, visit My Settings.","email.verification.message.resend.email":"To participate in the community, you must first verify your email address. The verification email was sent to {email}. Resend email."},"localOverride":false},"CachedAsset:text:en_US-pages/forums/ForumMessagePage-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-pages/forums/ForumMessagePage-1744039679000","value":{"title":"{contextMessageSubject} | {communityTitle}","errorMissing":"This message cannot be found","name":"Forum Message Page","section.message-list.title":"Forum Discussion","archivedMessageTitle":"This Content Has Been Archived","section.YLUzfi.title":"Forum Discussion","section.section-1709130958266.description":"","section.section-1709130958266.title":"","section.section-1720630512544.title":"","section.YLUzfi.description":"","section.jPblZp.description":"","section.message-list.description":"","section.section-1720630512544.description":"","section.jPblZp.title":""},"localOverride":false},"CachedAsset:quiltWrapper:dropbox.prod:Common:en-US-1744714109516":{"__typename":"CachedAsset","id":"quiltWrapper:dropbox.prod:Common:en-US-1744714109516","value":{"id":"Common","header":{"backgroundImageProps":{"assetName":null,"backgroundSize":"COVER","backgroundRepeat":"NO_REPEAT","backgroundPosition":"CENTER_CENTER","lastModified":null,"__typename":"BackgroundImageProps"},"backgroundColor":"var(--lia-bs-white)","items":[{"id":"community.widget.navbarWidget","props":{"showUserName":false,"showRegisterLink":true,"useIconLanguagePicker":true,"useLabelLanguagePicker":true,"style":{"boxShadow":"var(--lia-bs-box-shadow-sm)","linkFontWeight":"400","controllerHighlightColor":"#FA551E","dropdownDividerMarginBottom":"10px","hamburgerBorderHover":"none","linkFontSize":"14px","linkBoxShadowHover":"none","backgroundOpacity":1,"controllerBorderRadius":"var(--lia-border-radius-50)","hamburgerBgColor":"transparent","linkTextBorderBottom":"none","hamburgerColor":"var(--lia-nav-controller-icon-color)","brandLogoHeight":"30px","linkLetterSpacing":"normal","linkBgHoverColor":"transparent","collapseMenuDividerOpacity":0.16,"paddingBottom":"15px","dropdownPaddingBottom":"15px","dropdownMenuOffset":"2px","hamburgerBgHoverColor":"transparent","borderBottom":"1px solid var(--lia-bs-border-color)","hamburgerBorder":"none","dropdownPaddingX":"10px","brandMarginRightSm":"10px","linkBoxShadow":"none","linkJustifyContent":"flex-start","linkColor":"var(--lia-bs-body-color)","collapseMenuDividerBg":"var(--lia-nav-link-color)","dropdownPaddingTop":"10px","controllerHighlightTextColor":"var(--lia-yiq-dark)","controllerTextColor":"var(--lia-nav-controller-icon-color)","background":{"imageAssetName":"","color":"var(--lia-bs-white)","size":"COVER","repeat":"NO_REPEAT","position":"CENTER_CENTER","imageLastModified":""},"linkBorderRadius":"var(--lia-bs-border-radius-sm)","linkHoverColor":"var(--lia-bs-primary)","position":"FIXED","linkBorder":"none","linkTextBorderBottomHover":"0","brandMarginRight":"30px","hamburgerHoverColor":"var(--lia-nav-controller-icon-color)","linkBorderHover":"none","collapseMenuMarginLeft":"20px","linkFontStyle":"NORMAL","linkPaddingX":"10px","controllerTextHoverColor":"var(--lia-nav-controller-icon-hover-color)","paddingTop":"15px","linkPaddingY":"5px","linkTextTransform":"NONE","dropdownBorderColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.08)","controllerBgHoverColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.1)","linkDropdownPaddingX":"var(--lia-nav-link-px)","linkBgColor":"transparent","linkDropdownPaddingY":"9px","controllerIconColor":"var(--lia-bs-body-color)","dropdownDividerMarginTop":"10px","linkGap":"10px","controllerIconHoverColor":"var(--lia-bs-body-color)"},"links":{"sideLinks":[{"children":[],"linkType":"INTERNAL","id":"migrated-link-10","params":{"categoryId":"101004000"},"routeName":"CategoryPage"},{"children":[],"linkType":"EXTERNAL","id":"migrated-link-12","url":"https://www.dropbox.com/help","target":"BLANK"},{"children":[],"linkType":"EXTERNAL","id":"external","url":"https://learn.dropbox.com/","target":"BLANK"},{"children":[],"linkType":"EXTERNAL","id":"migrated-link-13","url":"http://www.dropbox.com/support","target":"BLANK"},{"children":[],"linkType":"EXTERNAL","id":"migrated-link-11","url":"http://www.dropbox.com","target":"BLANK"}],"mainLinks":[{"children":[{"linkType":"INTERNAL","id":"101001016","params":{"boardId":"101001016","categoryId":"101001000"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"101001014","params":{"boardId":"101001014","categoryId":"101001000"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"101001013","params":{"boardId":"101001013","categoryId":"101001000"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"101001017","params":{"boardId":"101001017","categoryId":"101001000"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"101001018","params":{"boardId":"101001018","categoryId":"101001000"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"101001020","params":{"boardId":"101001020","categoryId":"101001000"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"101001019","params":{"boardId":"101001019","categoryId":"101001000"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"101001015","params":{"boardId":"101001015","categoryId":"101001000"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"101001012","params":{"boardId":"101001012","categoryId":"101001000"},"routeName":"ForumBoardPage"}],"linkType":"INTERNAL","id":"101001000","params":{"categoryId":"101001000"},"routeName":"CategoryPage"},{"children":[{"linkType":"INTERNAL","id":"101007-c1","params":{"boardId":"101007C1","categoryId":"101007"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"101000041","params":{"categoryId":"101000041"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"101003016","params":{"boardId":"101003016","categoryId":"101007"},"routeName":"ForumBoardPage"}],"linkType":"INTERNAL","id":"101007","params":{"categoryId":"101007"},"routeName":"CategoryPage"},{"children":[{"linkType":"INTERNAL","id":"1010-link","params":{"groupHubId":"1010"},"routeName":"GroupHubPage"},{"linkType":"INTERNAL","id":"music-link","params":{"groupHubId":"Music"},"routeName":"GroupHubPage"},{"linkType":"INTERNAL","id":"photography-link","params":{"groupHubId":"Photography"},"routeName":"GroupHubPage"},{"linkType":"INTERNAL","id":"dropboxfor-mac-o-s12","params":{"groupHubId":"DropboxforMacOS12"},"routeName":"GroupHubPage"},{"linkType":"INTERNAL","id":"1009-link","params":{"groupHubId":"1009"},"routeName":"GroupHubPage"},{"linkType":"INTERNAL","id":"1012-link","params":{"groupHubId":"1012"},"routeName":"GroupHubPage"},{"linkType":"INTERNAL","id":"1007-link","params":{"groupHubId":"1007"},"routeName":"GroupHubPage"},{"linkType":"INTERNAL","id":"super-user-link","params":{"groupHubId":"super-user"},"routeName":"GroupHubPage"}],"linkType":"INTERNAL","id":"101010","params":{"categoryId":"101010"},"routeName":"CategoryPage"},{"children":[],"linkType":"INTERNAL","id":"101002013","params":{"boardId":"101002013","categoryId":"English"},"routeName":"IdeaBoardPage"}]},"className":"QuiltComponent_lia-component-edit-mode__0nCcm","showSearchIcon":true,"languagePickerStyle":"iconAndLabel"},"__typename":"QuiltComponent"},{"id":"custom.widget.Announcement_bar","props":{"widgetVisibility":"signedInOrAnonymous","useTitle":true,"useBackground":false,"title":"","lazyLoad":false},"__typename":"QuiltComponent"},{"id":"community.widget.breadcrumbWidget","props":{"backgroundColor":"var(--lia-bs-white)","linkHighlightColor":"#0061FE","visualEffects":{"showBottomBorder":true},"backgroundOpacity":100,"linkTextColor":"var(--lia-bs-gray-700)"},"__typename":"QuiltComponent"},{"id":"community.widget.bannerWidget","props":{"backgroundColor":"var(--lia-bs-white)","visualEffects":{"showBottomBorder":true},"backgroundImageProps":{"backgroundSize":"COVER","backgroundPosition":"CENTER_CENTER","backgroundRepeat":"NO_REPEAT"},"fontColor":"var(--lia-bs-body-color)"},"__typename":"QuiltComponent"}],"__typename":"QuiltWrapperSection"},"footer":{"backgroundImageProps":{"assetName":null,"backgroundSize":"COVER","backgroundRepeat":"NO_REPEAT","backgroundPosition":"CENTER_CENTER","lastModified":null,"__typename":"BackgroundImageProps"},"backgroundColor":"var(--lia-bs-white)","items":[{"id":"custom.widget.Footer_Community_Home","props":{"widgetVisibility":"signedInOrAnonymous","useTitle":false,"useBackground":true,"title":"Footer","lazyLoad":false},"__typename":"QuiltComponent"},{"id":"custom.widget.Custom_Scripts","props":{"widgetVisibility":"signedInOrAnonymous","useTitle":true,"useBackground":false,"title":"","lazyLoad":false},"__typename":"QuiltComponent"},{"id":"custom.widget.Qualtrics","props":{"widgetVisibility":"signedInOrAnonymous","useTitle":true,"useBackground":false,"title":"","lazyLoad":false},"__typename":"QuiltComponent"}],"__typename":"QuiltWrapperSection"},"__typename":"QuiltWrapper","localOverride":false},"localOverride":false},"CachedAsset:text:en_US-components/common/ActionFeedback-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/common/ActionFeedback-1744039679000","value":{"joinedGroupHub.title":"Welcome","joinedGroupHub.message":"You are now a member of this group and are subscribed to updates.","groupHubInviteNotFound.title":"Invitation Not Found","groupHubInviteNotFound.message":"Sorry, we could not find your invitation to the group. The owner may have canceled the invite.","groupHubNotFound.title":"Group Not Found","groupHubNotFound.message":"The grouphub you tried to join does not exist. It may have been deleted.","existingGroupHubMember.title":"Already Joined","existingGroupHubMember.message":"You are already a member of this group.","accountLocked.title":"Account Locked","accountLocked.message":"Your account has been locked due to multiple failed attempts. Try again in {lockoutTime} minutes.","editedGroupHub.title":"Changes Saved","editedGroupHub.message":"Your group has been updated.","leftGroupHub.title":"Goodbye","leftGroupHub.message":"You are no longer a member of this group and will not receive future updates.","deletedGroupHub.title":"Deleted","deletedGroupHub.message":"The group has been deleted.","groupHubCreated.title":"Group Created","groupHubCreated.message":"{groupHubName} is ready to use","accountClosed.title":"Account Closed","accountClosed.message":"The account has been closed and you will now be redirected to the homepage","resetTokenExpired.title":"Reset Password Link has Expired","resetTokenExpired.message":"Try resetting your password again","invalidUrl.title":"Invalid URL","invalidUrl.message":"The URL you're using is not recognized. Verify your URL and try again.","accountClosedForUser.title":"Account Closed","accountClosedForUser.message":"{userName}'s account is closed","inviteTokenInvalid.title":"Invitation Invalid","inviteTokenInvalid.message":"Your invitation to the community has been canceled or expired.","inviteTokenError.title":"Invitation Verification Failed","inviteTokenError.message":"The url you are utilizing is not recognized. Verify your URL and try again","pageNotFound.title":"Access Denied","pageNotFound.message":"You do not have access to this area of the community or it doesn't exist","eventAttending.title":"Responded as Attending","eventAttending.message":"You'll be notified when there's new activity and reminded as the event approaches","eventInterested.title":"Responded as Interested","eventInterested.message":"You'll be notified when there's new activity and reminded as the event approaches","eventNotFound.title":"Event Not Found","eventNotFound.message":"The event you tried to respond to does not exist.","redirectToRelatedPage.title":"Showing Related Content","redirectToRelatedPageForBaseUsers.title":"Showing Related Content","redirectToRelatedPageForBaseUsers.message":"The content you are trying to access is archived","redirectToRelatedPage.message":"The content you are trying to access is archived","relatedUrl.archivalLink.flyoutMessage":"The content you are trying to access is archived View Archived Content"},"localOverride":false},"CachedAsset:component:custom.widget.Announcement_bar-en-us-1744716723856":{"__typename":"CachedAsset","id":"component:custom.widget.Announcement_bar-en-us-1744716723856","value":{"component":{"id":"custom.widget.Announcement_bar","template":{"id":"Announcement_bar","markupLanguage":"HTML","style":null,"texts":{},"defaults":{"config":{"applicablePages":[],"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"components":[{"id":"custom.widget.Announcement_bar","form":null,"config":null,"props":[],"__typename":"Component"}],"grouping":"TEXTHTML","__typename":"ComponentTemplate"},"properties":{"config":{"applicablePages":[],"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"form":null,"__typename":"Component","localOverride":false},"globalCss":null,"form":null},"localOverride":false},"CachedAsset:component:custom.widget.Need_more_support-en-us-1744716723856":{"__typename":"CachedAsset","id":"component:custom.widget.Need_more_support-en-us-1744716723856","value":{"component":{"id":"custom.widget.Need_more_support","template":{"id":"Need_more_support","markupLanguage":"HTML","style":null,"texts":{},"defaults":{"config":{"applicablePages":[],"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"components":[{"id":"custom.widget.Need_more_support","form":null,"config":null,"props":[],"__typename":"Component"}],"grouping":"TEXTHTML","__typename":"ComponentTemplate"},"properties":{"config":{"applicablePages":[],"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"form":null,"__typename":"Component","localOverride":false},"globalCss":null,"form":null},"localOverride":false},"CachedAsset:component:custom.widget.Footer_Community_Home-en-us-1744716723856":{"__typename":"CachedAsset","id":"component:custom.widget.Footer_Community_Home-en-us-1744716723856","value":{"component":{"id":"custom.widget.Footer_Community_Home","template":{"id":"Footer_Community_Home","markupLanguage":"HTML","style":null,"texts":{},"defaults":{"config":{"applicablePages":[],"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"components":[{"id":"custom.widget.Footer_Community_Home","form":null,"config":null,"props":[],"__typename":"Component"}],"grouping":"TEXTHTML","__typename":"ComponentTemplate"},"properties":{"config":{"applicablePages":[],"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"form":null,"__typename":"Component","localOverride":false},"globalCss":null,"form":null},"localOverride":false},"CachedAsset:component:custom.widget.Custom_Scripts-en-us-1744716723856":{"__typename":"CachedAsset","id":"component:custom.widget.Custom_Scripts-en-us-1744716723856","value":{"component":{"id":"custom.widget.Custom_Scripts","template":{"id":"Custom_Scripts","markupLanguage":"HANDLEBARS","style":null,"texts":{},"defaults":{"config":{"applicablePages":[],"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"components":[{"id":"custom.widget.Custom_Scripts","form":null,"config":null,"props":[],"__typename":"Component"}],"grouping":"CUSTOM","__typename":"ComponentTemplate"},"properties":{"config":{"applicablePages":[],"description":"","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"form":null,"__typename":"Component","localOverride":false},"globalCss":null,"form":null},"localOverride":false},"CachedAsset:component:custom.widget.Qualtrics-en-us-1744716723856":{"__typename":"CachedAsset","id":"component:custom.widget.Qualtrics-en-us-1744716723856","value":{"component":{"id":"custom.widget.Qualtrics","template":{"id":"Qualtrics","markupLanguage":"HANDLEBARS","style":null,"texts":{},"defaults":{"config":{"applicablePages":[],"description":"Qualtrics widget","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"components":[{"id":"custom.widget.Qualtrics","form":null,"config":null,"props":[],"__typename":"Component"}],"grouping":"CUSTOM","__typename":"ComponentTemplate"},"properties":{"config":{"applicablePages":[],"description":"Qualtrics widget","fetchedContent":null,"__typename":"ComponentConfiguration"},"props":[],"__typename":"ComponentProperties"},"form":null,"__typename":"Component","localOverride":false},"globalCss":null,"form":null},"localOverride":false},"CachedAsset:text:en_US-components/community/Breadcrumb-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/community/Breadcrumb-1744039679000","value":{"navLabel":"Breadcrumbs","dropdown":"Additional parent page navigation"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageBanner-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageBanner-1744039679000","value":{"messageMarkedAsSpam":"This post has been marked as spam","messageMarkedAsSpam@board:TKB":"This article has been marked as spam","messageMarkedAsSpam@board:BLOG":"This post has been marked as spam","messageMarkedAsSpam@board:FORUM":"This discussion has been marked as spam","messageMarkedAsSpam@board:OCCASION":"This event has been marked as spam","messageMarkedAsSpam@board:IDEA":"This idea has been marked as spam","manageSpam":"Manage Spam","messageMarkedAsAbuse":"This post has been marked as abuse","messageMarkedAsAbuse@board:TKB":"This article has been marked as abuse","messageMarkedAsAbuse@board:BLOG":"This post has been marked as abuse","messageMarkedAsAbuse@board:FORUM":"This discussion has been marked as abuse","messageMarkedAsAbuse@board:OCCASION":"This event has been marked as abuse","messageMarkedAsAbuse@board:IDEA":"This idea has been marked as abuse","preModCommentAuthorText":"This comment will be published as soon as it is approved","preModCommentModeratorText":"This comment is awaiting moderation","messageMarkedAsOther":"This post has been rejected due to other reasons","messageMarkedAsOther@board:TKB":"This article has been rejected due to other reasons","messageMarkedAsOther@board:BLOG":"This post has been rejected due to other reasons","messageMarkedAsOther@board:FORUM":"This discussion has been rejected due to other reasons","messageMarkedAsOther@board:OCCASION":"This event has been rejected due to other reasons","messageMarkedAsOther@board:IDEA":"This idea has been rejected due to other reasons","messageArchived":"This post was archived on {date}","relatedUrl":"View Related Content","relatedContentText":"Showing related content","archivedContentLink":"View Archived Content"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageView/MessageViewStandard-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageView/MessageViewStandard-1744039679000","value":{"anonymous":"Anonymous","author":"{messageAuthorLogin}","authorBy":"{messageAuthorLogin}","board":"{messageBoardTitle}","replyToUser":" to {parentAuthor}","showMoreReplies":"Show More","replyText":"Reply","repliesText":"Replies","markedAsSolved":"Marked as Solution","movedMessagePlaceholder.BLOG":"{count, plural, =0 {This comment has been} other {These comments have been} }","movedMessagePlaceholder.TKB":"{count, plural, =0 {This comment has been} other {These comments have been} }","movedMessagePlaceholder.FORUM":"{count, plural, =0 {This reply has been} other {These replies have been} }","movedMessagePlaceholder.IDEA":"{count, plural, =0 {This comment has been} other {These comments have been} }","movedMessagePlaceholder.OCCASION":"{count, plural, =0 {This comment has been} other {These comments have been} }","movedMessagePlaceholderUrlText":"moved.","messageStatus":"Status: ","statusChanged":"Status changed: {previousStatus} to {currentStatus}","statusAdded":"Status added: {status}","statusRemoved":"Status removed: {status}","labelExpand":"expand replies","labelCollapse":"collapse replies","unhelpfulReason.reason1":"Content is outdated","unhelpfulReason.reason2":"Article is missing information","unhelpfulReason.reason3":"Content is for a different Product","unhelpfulReason.reason4":"Doesn't match what I was searching for"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageDeepLink-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageDeepLink-1744039679000","value":{"viewFullDiscussion@board:FORUM":"View Full Discussion ({repliesCount} Replies)","viewFullDiscussion@board:BLOG":"View Full Discussion ({repliesCount} Comments)","viewFullDiscussion@board:TKB":"View Full Discussion ({repliesCount} Comments)","viewFullDiscussion@board:IDEA":"View Full Discussion ({repliesCount} Comments)","viewFullDiscussion@board:OCCASION":"View Full Discussion ({repliesCount} Comments)","showParents@board:FORUM":"Show Parent Replies","showParents@board:BLOG":"Show Parent Comments","showParents@board:TKB":"Show Parent Comments","showParents@board:IDEA":"Show Parent Comments","showParents@board:OCCASION":"Show Parent Comments"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageReplyCallToAction-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageReplyCallToAction-1744039679000","value":{"leaveReply":"Leave a reply...","leaveReply@board:BLOG@message:root":"Leave a comment...","leaveReply@board:TKB@message:root":"Leave a comment...","leaveReply@board:IDEA@message:root":"Leave a comment...","leaveReply@board:OCCASION@message:root":"Leave a comment...","repliesTurnedOff.FORUM":"Replies are turned off for this topic","repliesTurnedOff.BLOG":"Comments are turned off for this topic","repliesTurnedOff.TKB":"Comments are turned off for this topic","repliesTurnedOff.IDEA":"Comments are turned off for this topic","repliesTurnedOff.OCCASION":"Comments are turned off for this topic","infoText":"Stop poking me!"},"localOverride":false},"CachedAsset:text:en_US-components/nodes/NodeActionButtonWidget-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/nodes/NodeActionButtonWidget-1744039679000","value":{"defaultActionButtonTitle":"Start a Conversation","actionButton.grouphub.startDiscussion":"Start a Discussion","actionButton.title@board:FORUM":"Start a Discussion","actionButton.title@board:BLOG":"Create a Blog Post","actionButton.title@board:TKB":"Create an Article","actionButton.title@board:OCCASION":"Create an Event","actionButton.title@board:IDEA":"Suggest an Idea","joinGroupHub":"Join Group","join.successHeader":"Welcome","join.successMessage":"You are now a member of this group and are subscribed to updates.","errorMessage":"An unidentified problem occurred during the action you took. Please try again later.","errorHeader":"Error - Action Failed"},"localOverride":false},"CachedAsset:text:en_US-components/nodes/NodeInformationWidget-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/nodes/NodeInformationWidget-1744039679000","value":{"WidgetTitle":"About {title}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/RelatedContentWidget-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/RelatedContentWidget-1744039679000","value":{"title":"Related Content","emptyDescription":"No content to show"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageListForNodeByRecentActivityWidget-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageListForNodeByRecentActivityWidget-1744039679000","value":{"title@userScope:other":"Recent Content","title@userScope:self":"Contributions","title@board:FORUM@userScope:other":"Recent Discussions","title@board:BLOG@userScope:other":"Recent Blogs","emptyDescription":"No content to show","MessageListForNodeByRecentActivityWidgetEditor.nodeScope.label":"Scope","title@instance:1718368859225":"Latest Ideas","title@instance:1722595940498":"Recent Content","title@instance:1722595986884":"Recent Content","title@instance:GhAQBO":"Recent Content","title@instance:bjQalH":"Recent Content","title@instance:1744039663160":"Recent Ideas","title@instance:1728316868378":"Posts & Replies"},"localOverride":false},"AssociatedImage:{\"url\":\"https://www.dropboxforum.com/t5/s/mxpez29397/images/bi0xNDMtUnVwd2g3\"}":{"__typename":"AssociatedImage","url":"https://www.dropboxforum.com/t5/s/mxpez29397/images/bi0xNDMtUnVwd2g3","mimeType":"image/svg+xml"},"Category:category:101001000":{"__typename":"Category","id":"category:101001000","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"entityType":"CATEGORY","displayId":"101001000","nodeType":"category","depth":2,"title":"Help","shortTitle":"Help"},"Idea:board:101002013":{"__typename":"Idea","id":"board:101002013","boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"ideaPolicies":{"__typename":"IdeaPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:101004000":{"__typename":"Category","id":"category:101004000","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:101003016":{"__typename":"Forum","id":"board:101003016","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:101007C1":{"__typename":"Forum","id":"board:101007C1","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:101001012":{"__typename":"Forum","id":"board:101001012","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:101001013":{"__typename":"Forum","id":"board:101001013","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:101001014":{"__typename":"Forum","id":"board:101001014","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"entityType":"FORUM","displayId":"101001014","nodeType":"board","depth":3,"conversationStyle":"FORUM","title":"Create, upload, and share","shortTitle":"Create, upload, and share","parent":{"__ref":"Category:category:101001000"},"userContext":{"__typename":"NodeUserContext","canAddAttachments":false,"canUpdateNode":false,"canPostMessages":false,"isSubscribed":false},"avatar":null,"description":"Find help to solve issues with creating, uploading, and sharing files and folders in Dropbox. Get support and advice from the Dropbox Community.","eventPath":"category:101001000/category:English/community:mxpez29397board:101001014/"},"Forum:board:101001015":{"__typename":"Forum","id":"board:101001015","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"entityType":"FORUM","displayId":"101001015","nodeType":"board","depth":3,"conversationStyle":"FORUM","title":"Storage Space","shortTitle":"Storage Space","parent":{"__ref":"Category:category:101001000"},"userContext":{"__typename":"NodeUserContext","canAddAttachments":false,"canUpdateNode":false,"canPostMessages":false,"isSubscribed":false},"avatar":null,"description":"Looking for help with managing the storage space in your Dropbox account? Talk to the Dropbox Community and get advice from members.","eventPath":"category:101001000/category:English/community:mxpez29397board:101001015/"},"Forum:board:101001016":{"__typename":"Forum","id":"board:101001016","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"entityType":"FORUM","displayId":"101001016","nodeType":"board","depth":3,"conversationStyle":"FORUM","title":"Apps and Installations","shortTitle":"Apps and Installations","parent":{"__ref":"Category:category:101001000"},"userContext":{"__typename":"NodeUserContext","canAddAttachments":false,"canUpdateNode":false,"canPostMessages":false,"isSubscribed":false},"avatar":null,"description":"Have a question about a Dropbox app or installation? Reach out to the Dropbox Community and get solutions, help, and advice from members.","eventPath":"category:101001000/category:English/community:mxpez29397board:101001016/"},"Forum:board:101001017":{"__typename":"Forum","id":"board:101001017","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:101001018":{"__typename":"Forum","id":"board:101001018","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:101001019":{"__typename":"Forum","id":"board:101001019","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:101001020":{"__typename":"Forum","id":"board:101001020","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"GroupHub:grouphub:Photography":{"__typename":"GroupHub","id":"grouphub:Photography","grouphubPolicies":{"__typename":"GroupHubPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"GroupHub:grouphub:Music":{"__typename":"GroupHub","id":"grouphub:Music","grouphubPolicies":{"__typename":"GroupHubPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:101010":{"__typename":"Category","id":"category:101010","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"GroupHub:grouphub:1007":{"__typename":"GroupHub","id":"grouphub:1007","grouphubPolicies":{"__typename":"GroupHubPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"GroupHub:grouphub:1010":{"__typename":"GroupHub","id":"grouphub:1010","grouphubPolicies":{"__typename":"GroupHubPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"GroupHub:grouphub:1009":{"__typename":"GroupHub","id":"grouphub:1009","grouphubPolicies":{"__typename":"GroupHubPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"GroupHub:grouphub:1012":{"__typename":"GroupHub","id":"grouphub:1012","grouphubPolicies":{"__typename":"GroupHubPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Conversation:conversation:787563":{"__typename":"Conversation","id":"conversation:787563","topic":{"__typename":"ForumTopicMessage","uid":787563},"lastPostingActivityTime":"2025-03-20T04:23:52.933-07:00","solved":false},"ForumTopicMessage:message:787563":{"__typename":"ForumTopicMessage","subject":"Consistent 500 error, no status text, from files_download_zip_to_file","conversation":{"__ref":"Conversation:conversation:787563"},"id":"message:787563","revisionNum":1,"uid":787563,"depth":0,"board":{"__ref":"Forum:board:101000042"},"author":{"__typename":"User","uid":1861617,"login":"Simma","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://www.dropboxforum.com/t5/s/mxpez29397/m_assets/avatars/default/avatar-9.svg?time=0"}},"metrics":{"__typename":"MessageMetrics","views":939},"postTime":"2024-08-07T12:39:15.860-07:00","lastPublishTime":"2024-08-07T12:39:15.860-07:00","readOnly":false},"Conversation:conversation:826472":{"__typename":"Conversation","id":"conversation:826472","topic":{"__typename":"ForumTopicMessage","uid":826472},"lastPostingActivityTime":"2025-03-17T11:11:15.615-07:00","solved":false},"ForumTopicMessage:message:826472":{"__typename":"ForumTopicMessage","subject":"Async Sharing Job Runs Forever","conversation":{"__ref":"Conversation:conversation:826472"},"id":"message:826472","revisionNum":1,"uid":826472,"depth":0,"board":{"__ref":"Forum:board:101000042"},"author":{"__typename":"User","uid":1851496,"login":"t0mmy","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://www.dropboxforum.com/t5/s/mxpez29397/m_assets/avatars/default/avatar-6.svg?time=0"}},"metrics":{"__typename":"MessageMetrics","views":53},"postTime":"2025-03-13T20:13:46.246-07:00","lastPublishTime":"2025-03-13T20:13:46.246-07:00","readOnly":false},"Conversation:conversation:824529":{"__typename":"Conversation","id":"conversation:824529","topic":{"__typename":"ForumTopicMessage","uid":824529},"lastPostingActivityTime":"2025-03-03T11:23:15.219-08:00","solved":false},"ForumTopicMessage:message:824529":{"__typename":"ForumTopicMessage","subject":"Webhook not triggering","conversation":{"__ref":"Conversation:conversation:824529"},"id":"message:824529","revisionNum":1,"uid":824529,"depth":0,"board":{"__ref":"Forum:board:101000042"},"author":{"__typename":"User","uid":1905180,"login":"mattsim23","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://www.dropboxforum.com/t5/s/mxpez29397/m_assets/avatars/default/avatar-10.svg?time=0"}},"metrics":{"__typename":"MessageMetrics","views":63},"postTime":"2025-03-01T14:24:44.991-08:00","lastPublishTime":"2025-03-01T14:24:44.991-08:00","readOnly":false},"Conversation:conversation:823855":{"__typename":"Conversation","id":"conversation:823855","topic":{"__typename":"ForumTopicMessage","uid":823855},"lastPostingActivityTime":"2025-02-26T09:28:35.587-08:00","solved":false},"ForumTopicMessage:message:823855":{"__typename":"ForumTopicMessage","subject":"Mobile App Integration Just For Displaying Files","conversation":{"__ref":"Conversation:conversation:823855"},"id":"message:823855","revisionNum":1,"uid":823855,"depth":0,"board":{"__ref":"Forum:board:101000042"},"author":{"__typename":"User","uid":1904434,"login":"muratzeuz","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://www.dropboxforum.com/t5/s/mxpez29397/m_assets/avatars/default/avatar-10.svg?time=0"}},"metrics":{"__typename":"MessageMetrics","views":52},"postTime":"2025-02-25T00:49:05.401-08:00","lastPublishTime":"2025-02-25T00:49:05.401-08:00","readOnly":false},"Conversation:conversation:822468":{"__typename":"Conversation","id":"conversation:822468","topic":{"__typename":"ForumTopicMessage","uid":822468},"lastPostingActivityTime":"2025-02-24T11:56:14.277-08:00","solved":true},"ForumTopicMessage:message:822468":{"__typename":"ForumTopicMessage","subject":"Can't Find Files in Ruby dropbox_api","conversation":{"__ref":"Conversation:conversation:822468"},"id":"message:822468","revisionNum":1,"uid":822468,"depth":0,"board":{"__ref":"Forum:board:101000042"},"author":{"__typename":"User","uid":269712,"login":"Rich F.5","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://www.dropboxforum.com/t5/s/mxpez29397/m_assets/avatars/default/avatar-11.svg?time=0"}},"metrics":{"__typename":"MessageMetrics","views":124},"postTime":"2025-02-15T08:58:00.156-08:00","lastPublishTime":"2025-02-15T08:58:00.156-08:00","readOnly":false},"Rank:rank:44":{"__typename":"Rank","id":"rank:44","position":27,"name":"Helpful | Level 5","color":"333333","icon":null,"rankStyle":"TEXT"},"User:user:206235":{"__typename":"User","id":"user:206235","uid":206235,"login":"Kindy K.","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2015-07-29T02:40:00.000-07:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://www.dropboxforum.com/t5/s/mxpez29397/m_assets/avatars/default/avatar-4.svg?time=0"},"rank":{"__ref":"Rank:rank:44"},"messagesCount":6,"kudosGivenCount":0,"kudosReceivedCount":2,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":2,"entityType":"USER","eventPath":"community:mxpez29397/user:206235"},"ForumTopicMessage:message:630466":{"__typename":"ForumTopicMessage","uid":630466,"subject":"Unable to download dropbox application","id":"message:630466","revisionNum":1,"repliesCount":2,"author":{"__ref":"User:user:206235"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:101001016"},"conversation":{"__ref":"Conversation:conversation:630466"},"moderationData":{"__ref":"ModerationData:moderation_data:630466"},"postTime":"2022-10-19T10:22:41.203-07:00","lastPublishTime":"2022-10-19T10:22:41.203-07:00","readOnly":true,"metrics":{"__typename":"MessageMetrics","views":1228},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:101001000/category:English/community:mxpez29397board:101001016/message:630466"},"Conversation:conversation:630466":{"__typename":"Conversation","id":"conversation:630466","solved":true,"topic":{"__ref":"ForumTopicMessage:message:630466"},"lastPostingActivityTime":"2022-10-19T10:28:56.918-07:00","lastPostTime":"2022-10-19T10:28:56.918-07:00"},"ModerationData:moderation_data:630466":{"__typename":"ModerationData","id":"moderation_data:630466","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:630466":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:630466","relatedMessage":{"__ref":"ForumTopicMessage:message:630466"}},"Rank:rank:43":{"__typename":"Rank","id":"rank:43","position":26,"name":"Helpful | Level 6","color":"333333","icon":null,"rankStyle":"TEXT"},"User:user:1612112":{"__typename":"User","id":"user:1612112","uid":1612112,"login":"User34","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2023-01-25T04:50:43.351-08:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://www.dropboxforum.com/t5/s/mxpez29397/m_assets/avatars/default/avatar-6.svg?time=0"},"rank":{"__ref":"Rank:rank:43"},"messagesCount":9,"kudosGivenCount":0,"kudosReceivedCount":2,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":1,"entityType":"USER","eventPath":"community:mxpez29397/user:1612112"},"ForumTopicMessage:message:653792":{"__typename":"ForumTopicMessage","uid":653792,"subject":"Not applicable","id":"message:653792","revisionNum":3,"repliesCount":24,"author":{"__ref":"User:user:1612112"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:101001014"},"conversation":{"__ref":"Conversation:conversation:653792"},"moderationData":{"__ref":"ModerationData:moderation_data:653792"},"postTime":"2023-01-25T04:57:15.612-08:00","lastPublishTime":"2023-05-04T03:50:58.807-07:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":3568},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:101001000/category:English/community:mxpez29397board:101001014/message:653792"},"Conversation:conversation:653792":{"__typename":"Conversation","id":"conversation:653792","solved":true,"topic":{"__ref":"ForumTopicMessage:message:653792"},"lastPostingActivityTime":"2023-05-04T03:50:58.807-07:00","lastPostTime":"2023-05-04T03:48:46.397-07:00"},"ModerationData:moderation_data:653792":{"__typename":"ModerationData","id":"moderation_data:653792","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:653792":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:653792","relatedMessage":{"__ref":"ForumTopicMessage:message:653792"}},"User:user:1726792":{"__typename":"User","id":"user:1726792","uid":1726792,"login":"Thisdoesnotmakesense","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2023-07-13T19:25:49.438-07:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://www.dropboxforum.com/t5/s/mxpez29397/m_assets/avatars/default/avatar-7.svg?time=0"},"rank":{"__ref":"Rank:rank:47"},"messagesCount":3,"kudosGivenCount":0,"kudosReceivedCount":0,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":0,"entityType":"USER","eventPath":"community:mxpez29397/user:1726792"},"ForumTopicMessage:message:698721":{"__typename":"ForumTopicMessage","uid":698721,"subject":"incorrect storage amount","id":"message:698721","revisionNum":1,"repliesCount":3,"author":{"__ref":"User:user:1726792"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:101001015"},"conversation":{"__ref":"Conversation:conversation:698721"},"moderationData":{"__ref":"ModerationData:moderation_data:698721"},"postTime":"2023-07-13T19:45:31.638-07:00","lastPublishTime":"2023-07-13T19:45:31.638-07:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":851},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:101001000/category:English/community:mxpez29397board:101001015/message:698721"},"Conversation:conversation:698721":{"__typename":"Conversation","id":"conversation:698721","solved":true,"topic":{"__ref":"ForumTopicMessage:message:698721"},"lastPostingActivityTime":"2023-07-17T14:45:51.953-07:00","lastPostTime":"2023-07-17T14:45:51.953-07:00"},"ModerationData:moderation_data:698721":{"__typename":"ModerationData","id":"moderation_data:698721","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:698721":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:698721","relatedMessage":{"__ref":"ForumTopicMessage:message:698721"}},"User:user:600569":{"__typename":"User","id":"user:600569","uid":600569,"login":"Wrazor","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2018-01-24T06:12:39.681-08:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://www.dropboxforum.com/t5/s/mxpez29397/m_assets/avatars/default/avatar-6.svg?time=0"},"rank":{"__ref":"Rank:rank:47"},"messagesCount":2,"kudosGivenCount":2,"kudosReceivedCount":0,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":0,"entityType":"USER","eventPath":"community:mxpez29397/user:600569"},"ForumTopicMessage:message:802820":{"__typename":"ForumTopicMessage","uid":802820,"subject":"Does the sync status show the amount of synced files or the amount remaining to be synced?","id":"message:802820","revisionNum":2,"repliesCount":1,"author":{"__ref":"User:user:600569"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:101001014"},"conversation":{"__ref":"Conversation:conversation:802820"},"moderationData":{"__ref":"ModerationData:moderation_data:802820"},"postTime":"2024-10-23T06:27:37.320-07:00","lastPublishTime":"2024-10-23T07:19:15.393-07:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":348},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:101001000/category:English/community:mxpez29397board:101001014/message:802820"},"Conversation:conversation:802820":{"__typename":"Conversation","id":"conversation:802820","solved":true,"topic":{"__ref":"ForumTopicMessage:message:802820"},"lastPostingActivityTime":"2024-10-23T07:24:04.491-07:00","lastPostTime":"2024-10-23T07:24:04.491-07:00"},"ModerationData:moderation_data:802820":{"__typename":"ModerationData","id":"moderation_data:802820","status":"UNMODERATED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:802820":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:802820","relatedMessage":{"__ref":"ForumTopicMessage:message:802820"}},"User:user:1826424":{"__typename":"User","id":"user:1826424","uid":1826424,"login":"homopoluza","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2024-04-18T04:42:09.996-07:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://www.dropboxforum.com/t5/s/mxpez29397/m_assets/avatars/default/avatar-6.svg?time=0"},"rank":{"__ref":"Rank:rank:43"},"messagesCount":5,"kudosGivenCount":2,"kudosReceivedCount":0,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":1,"entityType":"USER","eventPath":"community:mxpez29397/user:1826424"},"AssociatedImage:{\"url\":\"https://www.dropboxforum.com/t5/s/mxpez29397/images/bi00My1JMExKVXk\"}":{"__typename":"AssociatedImage","url":"https://www.dropboxforum.com/t5/s/mxpez29397/images/bi00My1JMExKVXk","mimeType":"image/svg+xml"},"Forum:board:101000014":{"__typename":"Forum","id":"board:101000014","entityType":"FORUM","displayId":"101000014","nodeType":"board","depth":4,"conversationStyle":"FORUM","title":"Dropbox API Support & Feedback","shortTitle":"Dropbox API Support & Feedback","parent":{"__ref":"Category:category:101000041"},"userContext":{"__typename":"NodeUserContext","canAddAttachments":false,"canUpdateNode":false,"canPostMessages":false,"isSubscribed":false},"avatar":{"__ref":"AssociatedImage:{\"url\":\"https://www.dropboxforum.com/t5/s/mxpez29397/images/bi00My1JMExKVXk\"}"},"description":"Find help with the Dropbox API from other developers.","eventPath":"category:101000041/category:101007/category:English/community:mxpez29397board:101000014/"},"ForumTopicMessage:message:764861":{"__typename":"ForumTopicMessage","uid":764861,"subject":"AssertionError: Expected content-type to be application/json, got 'application/grpc'","id":"message:764861","revisionNum":2,"repliesCount":6,"author":{"__ref":"User:user:1826424"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:101000014"},"conversation":{"__ref":"Conversation:conversation:764861"},"moderationData":{"__ref":"ModerationData:moderation_data:764861"},"postTime":"2024-04-18T05:29:24.133-07:00","lastPublishTime":"2024-04-22T00:09:10.431-07:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":1092},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:101000041/category:101007/category:English/community:mxpez29397board:101000014/message:764861"},"Conversation:conversation:764861":{"__typename":"Conversation","id":"conversation:764861","solved":true,"topic":{"__ref":"ForumTopicMessage:message:764861"},"lastPostingActivityTime":"2024-04-23T02:30:40.973-07:00","lastPostTime":"2024-04-23T02:30:40.973-07:00"},"ModerationData:moderation_data:764861":{"__typename":"ModerationData","id":"moderation_data:764861","status":"UNMODERATED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:764861":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:764861","relatedMessage":{"__ref":"ForumTopicMessage:message:764861"}},"CachedAsset:text:en_US-components/community/Navbar-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/community/Navbar-1744039679000","value":{"1007":"Business Team Members","101007":"Discover","101010":"Groups","101000041":"Developer & API","101001000":"Help","101001012":"View, download, and export","101001013":"Delete, edit, and organize","101001014":"Create, upload, and share","101001015":"Storage Space","101001016":"Apps and Installations","101001017":"Integrations","101001018":"Plans and Subscriptions","101001019":"Settings and Preferences","101001020":"Security and Permissions","101002013":"Ideas","101003016":"Desktop client builds","102001000":"Poser une question","community":"Community Home","inbox":"Inbox","manageContent":"Manage Content","tos":"Terms of Service","forgotPassword":"Forgot Password","themeEditor":"Theme Editor","edit":"Edit Navigation Bar","skipContent":"Skip to content","migrated-link-9":"日本語","external-1":"Languages","german":"Deutsch","102009-g1":"Nouvel utilisateur","migrated-link-7":"Español","migrated-link-8":"Português","1007-link":"Business Team Members","Common_vyFqRl-107009-g1-link":"始める","migrated-link-1":"Discover","migrated-link-2":"Ideas","migrated-link-0":"Help","migrated-link-5":"Français","migrated-link-6":"Deutsch","dropbox-ai":"Dropbox AI","migrated-link-3":"Groups","migrated-link-4":"🌎","photographers":"Photographers","group-hub-test":"Group Hub Test","1010-link":"Dropbox for Beginners","japanese":"日本語","Common_sMrFGY-104009-g1-link":"Primeros pasos","english":"English","multiple-sections-group":"Multiple Sections Group","french":"Français","music-link":"Musicians","plans-and-subscriptions":"Plans and Subscriptions","tips-and-tricks":"Tips & Tricks","dropbox-dash-link":"Dropbox Dash","dropboxfor-mac-o-s12-link":"Dropbox for macOS","Common_iAojxi-german-link":"Deutsche Community","delete-edit-organize":"Delete, edit, and organize","mxpez29397":"Languages","secret-hidden-group":"Secret Hidden Group","external":"↗ Learn","view-download-and-export":"View, download, and export","integrations":"Integrations","Common_iAojxi-103001000-link":"Eine Frage stellen","Common_sMrFGY-spanish-link":"Comunidad española","security-and-permissions-1":"Settings and Preferences","1012-link":"Dropbox/Microsoft Co-Authoring Beta","musicians":"Musicians","security-and-permissions":"Security and Permissions","do-more-with-dropbox":"Do more with Dropbox","1009-link":"Dropbox Replay","create-upload-share":"Create, upload, and share","Common_vyFqRl-japanese-link":"日本人コミュニティ","Common_eXiQWm-105009-g1-link":"Introdução","migrated-link-12":"↗ Help Center","developer-and-api":"Developer & API","migrated-link-13":"↗ Contact Support","Common_tzjwoh-102009-g1-link":"Nouvel utilisateur","closed-group-test":"Closed Group Test","Common_vyFqRl-107001000-link":"質問する","closed-gourp":"Closed Group","dropbox-dash-beta":"Dropbox Dash Beta","portuguese":"Português","storage-space":"Storage Space","spanish":"Español","Common_eXiQWm-portuguese-link":"Comunidade Portuguesa","test-open-group":"Open Group","apps-and-installations":"Apps and Installations","migrated-link-10":"About the Community","test-group":"Test Group","dropboxfor-mac-o-s12":"Dropbox for MacOS","migrated-link-11":"↗ Dropbox","Common_tzjwoh-102001000-link":"Poser une question","Common_iAojxi-103009-g1-link":"Erste Schritte","Common_tzjwoh-french-link":"Communauté française","intl":"Languages","desktop-client-builds":"Desktop client builds","dropbox-for-macos":"Dropbox for macOS","photography-link":"Photographers","Common_eXiQWm-105001000-link":"Faça uma pergunta","super-user-link":"Super User","Common_sMrFGY-104001000-link":"Haz una pregunta","101007-c1":"Tips & tricks"},"localOverride":false},"CachedAsset:text:en_US-components/community/NavbarHamburgerDropdown-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/community/NavbarHamburgerDropdown-1744039679000","value":{"hamburgerLabel":"Side Menu"},"localOverride":false},"CachedAsset:text:en_US-components/community/BrandLogo-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/community/BrandLogo-1744039679000","value":{"logoAlt":"Khoros","themeLogoAlt":"Brand Logo"},"localOverride":false},"CachedAsset:text:en_US-components/community/NavbarTextLinks-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/community/NavbarTextLinks-1744039679000","value":{"more":"More"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/languages/UseLanguageText-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/languages/UseLanguageText-1744039679000","value":{"UseLanguageText.language.ar-AE.label":"Arabic","UseLanguageText.language.bg-BG.label":"Bulgarian","UseLanguageText.language.ca-AD.label":"Catalan","UseLanguageText.language.cs-CZ.label":"Czech","UseLanguageText.language.da-DK.label":"Danish","UseLanguageText.language.de-DE.label":"German","UseLanguageText.language.el-GR.label":"Greek","UseLanguageText.language.en-GB.label":"English (UK)","UseLanguageText.language.en-US.label":"English (US)","UseLanguageText.language.es-ES.label":"Spanish","UseLanguageText.language.es-MX.label":"Spanish (Mexican)","UseLanguageText.language.et-EE.label":"Estonian","UseLanguageText.language.fa-IR.label":"Persian (Farsi)","UseLanguageText.language.fi-FI.label":"Finnish","UseLanguageText.language.fr-FR.label":"French","UseLanguageText.language.he-IL.label":"Hebrew (modern)","UseLanguageText.language.hr-HR.label":"Croatian","UseLanguageText.language.hu-HU.label":"Hungarian","UseLanguageText.language.in-ID.label":"Indonesian","UseLanguageText.language.it-IT.label":"Italian","UseLanguageText.language.ja-JP.label":"Japanese","UseLanguageText.language.ko-KR.label":"Korean","UseLanguageText.language.lt-LT.label":"Lithuanian","UseLanguageText.language.lv-LV.label":"Latvian","UseLanguageText.language.ms-MY.label":"Malay","UseLanguageText.language.nl-NL.label":"Dutch","UseLanguageText.language.no-NO.label":"Norwegian","UseLanguageText.language.pl-PL.label":"Polish","UseLanguageText.language.pt-BR.label":"Portuguese (Brazilian)","UseLanguageText.language.pt-PT.label":"Portuguese","UseLanguageText.language.ro-RO.label":"Romanian","UseLanguageText.language.ru-RU.label":"Russian","UseLanguageText.language.sk-SK.label":"Slovak","UseLanguageText.language.sq-AL.label":"Albanian","UseLanguageText.language.sv-SE.label":"Swedish","UseLanguageText.language.th-TH.label":"Thai","UseLanguageText.language.tr-TR.label":"Turkish","UseLanguageText.language.uk-UA.label":"Ukrainian","UseLanguageText.language.vi-VN.label":"Vietnamese","UseLanguageText.language.zh-CN.label":"Chinese (Simplified)","UseLanguageText.language.zh-TW.label":"Chinese (Traditional)"},"localOverride":false},"CachedAsset:text:en_US-components/languages/LanguagePicker-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/languages/LanguagePicker-1744039679000","value":{"dropdown.title":"Language selector","selected.language":"Currently selected language","toast.successMessage":"Go to the {newLanguage} community Switch back to {oldLanguage}","toast.successTitle":"Language Changed to {language}","toast.failureTitle":"Error - Action Failed","toast.failureMessage":"An unidentified problem occurred during the action you took. Please try again later."},"localOverride":false},"CachedAsset:text:en_US-components/search/SpotlightSearchIcon-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/search/SpotlightSearchIcon-1744039679000","value":{"search":"Search"},"localOverride":false},"CachedAsset:text:en_US-components/authentication/AuthenticationLink-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/authentication/AuthenticationLink-1744039679000","value":{"title.login":"Log in","title.registration":"Sign up","title.forgotPassword":"Forgot Password","title.multiAuthLogin":"Log in"},"localOverride":false},"CachedAsset:text:en_US-components/nodes/NodeLink-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/nodes/NodeLink-1744039679000","value":{"place":"Place {name}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/EscalatedMessageBanner-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/EscalatedMessageBanner-1744039679000","value":{"escalationMessage":"Escalated to Salesforce by {username} on {date}","viewDetails":"View Details","modalTitle":"Case Details","escalatedBy":"Escalated by: ","escalatedOn":"Escalated on: ","caseNumber":"Case Number: ","status":"Status: ","lastUpdateDate":"Last Update: ","automaticEscalation":"automatic escalation","anonymous":"Anonymous"},"localOverride":false},"CachedAsset:text:en_US-components/users/UserLink-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/users/UserLink-1744039679000","value":{"authorName":"View Profile: {author}","anonymous":"Anonymous"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/users/UserRank-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/users/UserRank-1744039679000","value":{"rankName":"{rankName}","userRank":"Author rank {rankName}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageTime-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageTime-1744039679000","value":{"postTime":"Published: {time}","lastPublishTime":"Last Update: {time}","conversation.lastPostingActivityTime":"Last posting activity time: {time}","conversation.lastPostTime":"Last post time: {time}","moderationData.rejectTime":"Rejected time: {time}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageSolvedBadge-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageSolvedBadge-1744039679000","value":{"solved":"Solved"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageSubject-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageSubject-1744039679000","value":{"noSubject":"(no subject)"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageBody-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageBody-1744039679000","value":{"showMessageBody":"Show More","mentionsErrorTitle":"{mentionsType, select, board {Board} user {User} message {Message} other {}} No Longer Available","mentionsErrorMessage":"The {mentionsType} you are trying to view has been removed from the community.","videoProcessing":"Video is being processed. Please try again in a few minutes.","bannerTitle":"Video provider requires cookies to play the video. Accept to continue or {url} it directly on the provider's site.","buttonTitle":"Accept","urlText":"watch"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageCustomFields-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageCustomFields-1744039679000","value":{"CustomField.default.label":"Value of {name}"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/QueryHandler-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/QueryHandler-1744039679000","value":{"title":"Query Handler"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageReplyButton-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageReplyButton-1744039679000","value":{"repliesCount":"{count}","title":"Reply","title@board:BLOG@message:root":"Comment","title@board:TKB@message:root":"Comment","title@board:IDEA@message:root":"Comment","title@board:OCCASION@message:root":"Comment"},"localOverride":false},"Category:category:German":{"__typename":"Category","id":"category:German","displayId":"German"},"Category:category:Portuguese":{"__typename":"Category","id":"category:Portuguese","displayId":"Portuguese"},"Category:category:Spanish":{"__typename":"Category","id":"category:Spanish","displayId":"Spanish"},"Category:category:French":{"__typename":"Category","id":"category:French","displayId":"French"},"Category:category:Japanese":{"__typename":"Category","id":"category:Japanese","displayId":"Japanese"},"Rank:rank:29":{"__typename":"Rank","id":"rank:29","position":12,"name":"Legendary | Level 20","color":"F9A34B","icon":null,"rankStyle":"TEXT"},"User:user:422790":{"__typename":"User","id":"user:422790","uid":422790,"login":"Здравко","deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://www.dropboxforum.com/t5/s/mxpez29397/images/dS00MjI3OTAtNjIzaTA5MTYzODM3NDQ3OTg4ODY"},"rank":{"__ref":"Rank:rank:29"},"email":"","messagesCount":4524,"biography":null,"topicsCount":19,"kudosReceivedCount":1027,"kudosGivenCount":157,"kudosWeight":1,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2017-06-22T04:51:57.857-07:00","confirmEmailStatus":null},"followersCount":null,"solutionsCount":472},"ModerationData:moderation_data:725217":{"__typename":"ModerationData","id":"moderation_data:725217","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"ModerationData:moderation_data:725001":{"__typename":"ModerationData","id":"moderation_data:725001","status":"APPROVED","rejectReason":null},"ForumReplyMessage:message:725001":{"__typename":"ForumReplyMessage","id":"message:725001","revisionNum":2,"uid":725001,"depth":2,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:101000042"},"conversation":{"__ref":"Conversation:conversation:724931"},"subject":"Re: Downloading large amount of files to my web application","readOnly":false,"editFrozen":false,"moderationData":{"__ref":"ModerationData:moderation_data:725001"},"body":"
I apologize for not providing the purpose behind my file downloads. I download these files to display them on my web application. I attempted to use 'GetTemporaryLink,' but I encountered an error: '429 Too Many Requests.' Can you provide insights on how to resolve this '429 Too Many Requests' issue? Should I consider debouncing or delaying my requests?
","body@stringLength":"522","rawBody":"
I apologize for not providing the purpose behind my file downloads. I download these files to display them on my web application. I attempted to use 'GetTemporaryLink,' but I encountered an error: '429 Too Many Requests.' Can you provide insights on how to resolve this '429 Too Many Requests' issue? Should I consider debouncing or delaying my requests?
","author":{"__ref":"User:user:1760992"},"isEscalated":null,"postTime":"2023-10-27T09:10:37.974-07:00","solution":false,"customFields":[],"attachments":{"__typename":"AttachmentConnection","edges":[],"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"repliesCount":4},"Revision:revision:725217_1":{"__typename":"Revision","id":"revision:725217_1","lastEditTime":"2023-10-28T16:39:58.655-07:00"},"QueryVariables:ReplyList:message:725217:1":{"__typename":"QueryVariables","id":"ReplyList:message:725217:1","value":{"id":"message:725217","first":10,"sorts":{"postTime":{"direction":"ASC"}},"repliesFirst":3,"repliesFirstDepthThree":1,"repliesSorts":{"postTime":{"direction":"ASC"}},"useAvatar":true,"useAuthorLogin":true,"useAuthorRank":true,"useBody":true,"useKudosCount":true,"useTimeToRead":false,"useMedia":false,"useReadOnlyIcon":false,"useRepliesCount":true,"useSearchSnippet":false,"useAcceptedSolutionButton":true,"useSolvedBadge":false,"useAttachments":false,"attachmentsFirst":5,"useTags":false,"useNodeAncestors":false,"useUserHoverCard":false,"useNodeHoverCard":false,"useModerationStatus":true,"usePreviewSubjectModal":false,"useMessageStatus":true}},"ROOT_MUTATION":{"__typename":"Mutation"},"CachedAsset:text:en_US-components/community/NavbarDropdownToggle-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/community/NavbarDropdownToggle-1744039679000","value":{"ariaLabelClosed":"Press the down arrow to open the menu"},"localOverride":false},"CachedAsset:text:en_US-components/customComponent/CustomComponent-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/customComponent/CustomComponent-1744039679000","value":{"errorMessage":"Error rendering component id: {customComponentId}","bannerTitle":"Video provider requires cookies to play the video. Accept to continue or {url} it directly on the provider's site.","buttonTitle":"Accept","urlText":"watch"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/users/UserAvatar-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/users/UserAvatar-1744039679000","value":{"altText":"{login}'s avatar","altTextGeneric":"User's avatar"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/ranks/UserRankLabel-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/ranks/UserRankLabel-1744039679000","value":{"altTitle":"Icon for {rankName} rank"},"localOverride":false},"CachedAsset:text:en_US-components/tags/TagView/TagViewChip-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/tags/TagView/TagViewChip-1744039679000","value":{"tagLabelName":"Tag name {tagName}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/AcceptedSolutionButton-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/AcceptedSolutionButton-1744039679000","value":{"accept":"Mark as Solution","accepted":"Marked as Solution","errorHeader":"Error!","errorAdd":"There was an error marking as solution.","errorRemove":"There was an error unmarking as solution.","solved":"Solved","topicAlreadySolvedErrorTitle":"Solution Already Exists","topicAlreadySolvedErrorDesc":"Refresh the browser to view the existing solution"},"localOverride":false},"CachedAsset:text:en_US-components/messages/ThreadedReplyList-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/ThreadedReplyList-1744039679000","value":{"title":"{count, plural, one{# Reply} other{# Replies}}","title@board:BLOG":"{count, plural, one{# Comment} other{# Comments}}","title@board:TKB":"{count, plural, one{# Comment} other{# Comments}}","title@board:IDEA":"{count, plural, one{# Comment} other{# Comments}}","title@board:OCCASION":"{count, plural, one{# Comment} other{# Comments}}","noRepliesTitle":"No Replies","noRepliesTitle@board:BLOG":"No Comments","noRepliesTitle@board:TKB":"No Comments","noRepliesTitle@board:IDEA":"No Comments","noRepliesTitle@board:OCCASION":"No Comments","noRepliesDescription":"Be the first to reply","noRepliesDescription@board:BLOG":"Be the first to comment","noRepliesDescription@board:TKB":"Be the first to comment","noRepliesDescription@board:IDEA":"Be the first to comment","noRepliesDescription@board:OCCASION":"Be the first to comment","messageReadOnlyAlert:BLOG":"Comments have been turned off for this post","messageReadOnlyAlert:TKB":"Comments have been turned off for this article","messageReadOnlyAlert:IDEA":"Comments have been turned off for this idea","messageReadOnlyAlert:FORUM":"Replies have been turned off for this discussion","messageReadOnlyAlert:OCCASION":"Comments have been turned off for this event"},"localOverride":false},"CachedAsset:text:en_US-components/nodes/NodeView/NodeViewCard-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/nodes/NodeView/NodeViewCard-1744039679000","value":{"title":"{nodeTitle} ","creationDate":"Created: {creationDate}","ownedBy":"Owned by: {owners}{text}","showOwnerListText":", and {ownersCount} more","unreadCount":"{count} unread","nodeViewDrawerBtn":"Node view drawer for {place}","drawerActionTooltip":"Show category children"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageView/MessageViewInline-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageView/MessageViewInline-1744039679000","value":{"bylineAuthor":"{bylineAuthor}","bylineBoard":"{bylineBoard}","anonymous":"Anonymous","place":"Place {bylineBoard}","gotoParent":"Go to parent {name}"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/Pager/PagerLoadMore-1744039679000":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/Pager/PagerLoadMore-1744039679000","value":{"loadMore":"Show More"},"localOverride":false},"AssociatedImage:{\"url\":\"https://www.dropboxforum.com/t5/s/mxpez29397/images/cmstMjYtZVNRZzFo\"}":{"__typename":"AssociatedImage","url":"https://www.dropboxforum.com/t5/s/mxpez29397/images/cmstMjYtZVNRZzFo","height":17,"width":20,"mimeType":"image/png"},"Rank:rank:26":{"__typename":"Rank","id":"rank:26","position":5,"name":"Dropbox Staff","color":"0061FE","icon":{"__ref":"AssociatedImage:{\"url\":\"https://www.dropboxforum.com/t5/s/mxpez29397/images/cmstMjYtZVNRZzFo\"}"},"rankStyle":"TEXT"},"User:user:10":{"__typename":"User","id":"user:10","uid":10,"login":"Greg-DB","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2014-12-03T16:28:00.000-08:00"},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://www.dropboxforum.com/t5/s/mxpez29397/images/dS0xMC01NjQ2aTEzQjZFMUNBREJENDE1Q0Y"},"rank":{"__ref":"Rank:rank:26"},"entityType":"USER","eventPath":"community:mxpez29397/user:10"},"ModerationData:moderation_data:725478":{"__typename":"ModerationData","id":"moderation_data:725478","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"ForumReplyMessage:message:725478":{"__typename":"ForumReplyMessage","author":{"__ref":"User:user:10"},"id":"message:725478","revisionNum":1,"uid":725478,"depth":4,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:101000042"},"parent":{"__ref":"ForumReplyMessage:message:725217"},"conversation":{"__ref":"Conversation:conversation:724931"},"subject":"Re: Downloading large amount of files to my web application","moderationData":{"__ref":"ModerationData:moderation_data:725478"},"body":"
Please note that undocumented endpoints are not meant for third party use, and are subject to change without notice.