i am trying to get the list of files based on tags using search api. when i search file name it return the data but not with the tags. please help
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:
Hi Greg,
Thanks for your response.
Let me explain the requirement in-detailed:We have a set of videos and images added in Dropbox in various folders. Every file is associated with some tagnames. Further, I’ve developed a web page where it has a search box and entering a keyword, it should pickup all the files from dropbox. I am using 2/files/search_v2 API. It is working fine when I search with the file name/title. But it is not considering the tagnames. How can I implement this? Apart from the filename/title, it should return the relevant videos/pictures when searched with tag names as well. Hope this clarifies. Thanks in advance!
Thanks for the additional information. Just to clarify a bit further, are you referring to tags applied to items using the Dropbox web site or /2/files/tags/add, or something else?
Hi,
I want to search and retrieve files with tag names. search_tags key is returning key not found error.
when i search in dropbox with tag names it was showing the files that matches to the tag names.
but in the same condition is not working in the api (https://api.dropboxapi.com/2/files/search_v2). i have given all the parameters required.
Parameters:
Just to confirm exactly what functionality you are referring to, are you applying the tags you mentioned by using the Dropbox web site or /2/files/tags/add, or something else?
Also, note that you should only be using the options and fields documented for /2/files/search_v2 here, which does not include "search_tags", "image_content_search", or "reverse_order".
Hello,I'm getting the same issue. I have a file with tags added by website and by the api endpoint 2/files/tags/add. When I make the request only works with file name.
Hope you can help me
Hi @amilcarvalho,
I checked it and everything works. Yes, it's inconvenient since not option to direct the search to tags only and many unrelated result entries may appear. In spite all tags get in the result in correct way.
What's the exact call your performed? Did you restrict the search operation in a way that can exclude some tagged entry (or all of them)? For instance, limiting search to filenames will exclude any tags. Inappropriate extensions and/or categories would reflect to ability of find all (or some) tags!
Let's hope this feature will be improved by Dropbox.
Till then, I hope this gives workaround direction.
Hello,
Thanks for you answer. I post to the endpoint "/2/files/search_v2". With just {"query":"tag1"} on body.I want to retrieve content that contains the tag1. Is this possible?
curl -X POST https://api.dropboxapi.com/2/files/search_v2 \ --header 'Authorization: Bearer ' \ --header 'Content-Type: application/json' \ --data '{"query":"tag1"}'
@amilcarvalho wrote: ...Thanks for you answer. I post to the endpoint "/2/files/search_v2". With just {"query":"tag1"} on body.I want to retrieve content that contains the tag1. Is this possible?...
...
In such a way you will receive all entries metadata matching to the query. Matching are all entries (files and folders) containing in their names, tags, or content the query value - tag1. If you want to receive content of particular entry, you need to read it accordingly! Tags themself don't have any content, they're... just tags! Clarify to yourself what content you're looking for.
@amilcarvalho Thanks for the report. If you have a file with a tag "tag1" in the connected account, that /2/files/search_v2 call should return that file, so it sounds like something may not be working properly. We'll look into it.
@amilcarvalho Are you still seeing the issue with the file not being returned in the /2/files/search_v2 results when searching by tag? If so, please share the affected account ID and file ID so we can look into more specifically. Feel free to open an API ticket here to share privately. Thanks!