Greg-DB Dropbox Community Moderator

Comments

  • The Dropbox API doesn't offer a way to distinguish if any particular file version was caused by a restoration or by a normal file upload/edit event, but I'll pass this along as a feature request.
  • Thanks! We'll work on reproducing that.
  • I don't have an update on this right now. I'll check in with the team.
  • Hi Nick, you can use the DBFILESUserAuthRoutes.deleteV2 method to delete a file or folder: https://dropbox.github.io/dropbox-sdk-obj-c/api-docs/latest/Classes/DBFILESUserAuthRoutes.html#/c:objc(cs)DBFILESUserAuthRoutes(im)deleteV2:
  • There's a server issue that can cause GetSharedLinkFileAsync in particular to fail right now, so that may not be related to the SDK itself. Also, there are a number of possible expected exceptions from GetSharedLinkMetadataAsync, e.g., if the supplied link is not found, etc. That being the case, I would recommend testing…
  • Thanks! We'll look into it.
  • I haven't tried ASP.NET Core 2.0 in particular. Can you share the error message you got? Thanks in advance!
  • I can't make any promises, but I'll ask the team to add that to the officially supported list.
  • Je serai heureux de vous aider à résoudre les problèmes que vous rencontrez avec l'API Dropbox, mais j'aurai besoin de plus d'informations. Veuillez répondre avec: - le nom et la version de la plate-forme et du SDK / bibliothèque que vous utilisez - le texte intégral de toute erreur ou sortie - les étapes pour reproduire…
  • Hi Oskar, the official Dropbox API v2 .NET SDK supports .NET Standard 1.1+, so it should work on .NET Core 2.0. (Note that there's a small configuration note in the documentation you may need to follow though.) Please try it out and let us know if you run in to any issues.
  • That test project included with the Dropbox API v2 Objective-C SDK is really only necessary if you're planning on making changes to the SDK itself, which most developers don't need to do. If you don't need to make changes to the SDK, we recommend just installing the SDK using one of the supported installation methods. If…
  • You can use /2/files/search instead of /2/files/list_folder[/continue], but there aren't advanced search options, such as listing extensions and dates like this. You can search for specific file extensions by supplying the extension as the query, but you can only do one in a single search API call . Depending on the…
  • I don't have an update on this yet, but this is currently open with engineering. I'll follow up here once I have some news for you.
  • Thanks! We'll check the logs in your ticket and look into this.
  • The canOpenURL messages are expected, and can be ignored, since the "(null)" error indicates that nothing went wrong. Your plist also looks correct. The "view is not in the window hierarchy" error message is likely indicating why the authorization view isn't being shown. It is indicating that your ViewController isn't in…
  • [Cross-linking for reference: https://stackoverflow.com/questions/45880174/dropbox-webhook-for-business ] The 'delta' method was for API v1, which is deprecated and being retired soon. The API v1 functionality was recently removed entirely from the Python SDK. The equivalent functionality for API v2 that you should use…
  • Hi Matt, thanks for the report. There isn't a way to force exact matches, but I don't believe there was supposed to be a change to introduce fuzzy matching anyway. Can you share a sample set of request parameters and the results you're getting back so we can make sure we understand exactly what you're seeing and look into…
  • I haven't written something quite like this for a team that large. It may take a long time to run for that many users unfortunately, and I'm afraid I don't have a better solution to offer. Also, the Dropbox API does have a rate limiting system, but it's mainly meant to prevent abuse so I wouldn't expect it to be an issue…
  • Thanks for the information. We're looking into it.
  • To gather this information for a Dropbox Business team, you'd first need to register a Dropbox Business API app with the "team member file access" permission. I don't believe we have an example that covers this particular use case, but you would get the full team member list using /2/team/members/list[/continue]. Then,…
  • Dropbox does offer access control features, for example on shared folders as covered here: https://www.dropbox.com/help/files-folders/set-file-permissions You can get information on the level of permission for the linked user for a particular folder via the API using /2/sharing/get_folder_metadata:…
  • Great, I'm glad to hear that's solved. Can you let us know what setting specifically was doing it? We can look into it to see if we can detect this scenario and expose an error message in the future.
  • @"rocketgardenlab" Thanks! That looks like effectively the same issue. I'll follow up here once it's fixed.
  • Dropbox does offer an API that you can use to manage shared folders, among other operations. You can find everything you need to get started with the Dropbox API, including documentation, tutorials, and SDKs here: https://www.dropbox.com/developers For example, to share a folder:…
  • Hi Mark, are you able to reproduce this on the simulator, or only on a device?
  • Thanks! That's helpful. This seems to be a network issue again. The Dropbox API servers are working properly though, so this indicate an issue with your network connection. Specifically, based on the error "failed to connect to api.dropboxapi.com/192.168.1.1" it appears your computer thinks api.dropboxapi.com translates to…
  • I see, thanks for the screenshot! No, you can't upload to a folder just with the link. That shared link is a different kind of sharing, and only provides read-access. You'd need to actually be invited to the shared folder (or the shared parent folder, in the case of the screenshot) to be able to write to it.
  • 1. The CocoaPods installation method doesn't seem to be affected by this. Changing your package manager isn't ideal of course, so in the meantime you can use version 3.1.2 via Carthage instead. 2. Yes, I will follow up here once I have an update on this.
  • A shared folder can different paths in different accounts (since users can move shared folders, etc.) That being the case, when operating on a shared folder via path, make sure you're using the path from the account you're operating on. The SharedFolderMetadata, e.g., returned by /2/sharing/list_folders[/continue] returns…
  • Thanks Jeffery!