DB-Des Dropboxer

Comments

  • Hi @"prjtprgn", It looks like there are a couple of issues with your script. First, it is expected for the endpoint /sharing/get_shared_link_metadata to not return a "path_display" property. The next issue appears to be after a request is sent to /sharing/list_folders and /sharing/list_mountable_folders, the script seems…
  • Hi @"gauravpant", To clarify, webhooks are a way for web apps to get real-time notifications when users' files change in Dropbox. Once a webhook URI is registered, Dropbox will send an HTTP request to that URI every time there's a change in any of the accounts connected to your app. Feel free to review the documentation on…
  • Hi @"mattsim23", There are a few reasons you may not be seeing webhook notifications. Below are some suggestions of where to troubleshoot: * Are you sure you've properly configured your server to handle webhook notifications at your specified URL? It may be helpful to add some logging along that code path to see where it…
  • Hi @"devb", Got a quick update for you. The "AsFileDownload" method, in this case, is for casting subtypes of existing instances of union types, not for setting new instances of parameters like EventTypeArg.FileDownload. For your use case, the correct use would be: GetTeamEventsResult events = await…
  • Hi @"devb", Thanks for the report! We're investigating this issue. We'll follow up here once we have an update.
  • @"iggypop", Since video playback is working as expected on our platform, the issue may be related to the iOS app's implementation. We recommend further troubleshooting on your end, as we are not iOS developers and cannot provide specific guidance for Apple development. The only other thing we can suggest from our end is…
  • @"FinervaStu", Any endpoints that support the use of "dbid" or "email" would have it documented. For example, endpoint /sharing/add_folder_member would also support the use of "dbid" or "email". As far as your second question, it would typically mean the same thing, unless otherwise stated in the documentation for the…
  • Hi @"Samuel Balraj", As FinervaStu mentioned, the reported issue has been resolved, you should be able to remove folder members using the "dbmid". Please let us know if you are also seeing unusually long times with the async jobs though. If so, please provide a few of the affected async job IDs.
  • @"ca-01", the "id" for child folders should be the same across all members that have access to the shared folder(s). If you are still seeing inconsistent behavior, feel free to open a support ticket so our team can take a better look at what may be happening. In the support request, please include the full text of any…
  • @"iggypop", as previously mentioned, it’s important to note that the official Dropbox app may use different mechanisms and infrastructure for various pieces of functionality compared to other platforms. As such, comparing the behavior between these platforms may not always provide an accurate or reliable source of truth.…
  • Hi @"icefishandrew", I just wanted to provide you with an update, I have confirmed that "id_token" is indeed currently not included in the OAuth2Response—as originally reported. That said, I've passed this feedback along as a feature request to the team. I can't promise if or when that might be implemented though. As it…
  • Hi @"FinervaStu", Thanks for the report! We're investigating this API issue. We'll follow up here once we have an update. In the meantime, you should be able to remove members using their "email" or "dbid", instead of the "dbmid".
  • Hi @"ca-01", A "shared_folder_id" will be the same for all members who have access to that folder. Likewise, a "parent_shared_folder_id" will be the same for all members who have access to that folder. That said, deleting and recreating a shared folder will result in a new "shared_folder_id" or "parent_shared_folder_id",…
  • Hi @"iggypop", There are several factors that could affect playback speed on external platforms. Since playback speed on external platforms is beyond our control, we recommend checking: Network connection issues (bandwidth limitations, ISP throttling, congestion, etc.) Platform-specific playback optimizations or…
  • Hi @"muratzeuz", Dropbox does use OAuth 2.0 to authorize access to a user's data. When working with the Dropbox APIs, your app will access Dropbox on behalf of your users. You'll need to have each user of your app sign into dropbox.com to grant your app permission to access their data on Dropbox. You can find everything…
  • Hi @"Kuo Wang", While we are unable to provide guidance or support for shinnyapp.io, we did check the authorization URL you provided, and it works on our end. Are you able to provide a screenshot of the "Not Found" page you are seeing when you navigate manually to the authorization URL logged by "shinyapps"?
  • Hi @"icefishandrew", I'll be happy to help with any issues you're having with the Dropbox API, but I'll need some more information. Please reply with: * the steps to reproduce the issue, including relevant code snippet(s), but don't include any access or refresh token(s) * the full text of any error or unexpected output
  • Hi @"ca-01", Since there isn’t an option to manipulate search results in the request, we recommend implementing logic in your integration to handle cases where 0 search results are returned.
  • Hi @"denseishin", Our official Python SDK and download endpoint are suitable for handling large files. However, depending on factors such as network conditions and server response times, long-running downloads may sometimes encounter timeouts. The option to use range requests was suggested to help mitigate this—range…
  • @"RandySK" Based on your original enquiry and the fact that "offline" access was discussed, your authorization URL would look like this: https://www.dropbox.com/oauth2/authorize?client_id=<APP_KEY>&redirect_uri=https://api.intellexcorp.com&response_type=code&token_access_type=offline As a reminder, for this flow: Once the…
  • @"rgat1988", while we don't have specific code snippet examples to create shared links, we do have more detailed guide on how to create shared links using the Dropbox API here. 
  • Hi @"RandySK", The initial authorization step has to be done on a webpage, yes, where there must be user interaction. The next steps can be done programmatically, i.e. no user interaction is needed. At a high-level: A request needs to be sent to the /oauth2/token endpoint with the authorization code obtained from the first…
  • Hi @"rgat1988" It is not possible to play media directly from the API. However, you could create a shared link for the video via /sharing/create_shared_link_with_settings. You can then use the created link to render the media on a website or direct users to that link. If you are encountering errors specific to the Dropbox…
  • Hi @"rd2ioss", That appears to be an issue with the Joplin Dropbox integration. Our recommendation is to reach out to their support team for further assistance. Dropbox is not able to provide support for third-party apps.
  • @"denseishin", Thank you for that additional information. If the downloads seem to be failing at about an hour it is most likely due to the server timeout. There isn't an option to delay or prevent that. The /2/files/download endpoint itself is a Content-Download style endpoint and does support Range requests. Using range…
  • @"ca-01", There have not been any recent changes made to the way searches are processed or results handled from the /files/search_v2 endpoint. Should this change in the future, we will make sure to publicly communicate this.
  • @"GustavBrock", My pleasure! I'm glad to see you got it working.
  • @"Nick K", I'll be happy to help with any issues you're having with the Dropbox API, but I'll need some more information. Please reply with: * the name and version number of the platform and SDK/library you are using, if any * the steps to reproduce the issue, including relevant code snippet(s), but don't include any…
  • Hi @"nandryshak", Method sharing_create_shared_link is sending your request to a deprecated endpoint (/2/sharing/create_shared_link). Please update your app to use sharing_create_shared_link_with_settings instead and let us know if you are still seeing the same result.
  • Hi @"zapredelom", If that path values are not set, that indicates that the item is not mounted under the account for that call. In you case, you are using as_admin to administratively access team content on behalf of an admin, who may not necessarily have that content mounted on their account. To get path_display and…