One month down in 2025: How are your resolutions coming along? Check out how to get back on track here.
Forum Discussion
mauro99
4 years agoExplorer | Level 4
Get list of files token expiration
Hi,
I'm struggling to obtain a list of files from a given folder (of my own dropbox account). I see many discussion here in this forum and in stackoverflow on this issue.
The situation is this: if I use a dropbox endpoint file explorer with 1) list_folder and after retrieve the cursor 2) lisf_folder/continue I can without problem retrieve my list of files. The bad conditions is that my token expires after 4 hours.
So I tried to follow the GREG-DB to get the complete access token via Dropbox app console (here the answer). But it seems not working (I receive this error: Exception: Address unavailable: https://api.dropboxapi.com/2/files/list_folder/continue)
So for a better understanding of the situation I put here the 2 CURLS flows (I just masked with XXX my token and cursor) one from ENDPOINT EXPLORER and the other one from FULL DOCUMENTATION
I kindly ask to dropbox team to give me a detailed help. I'm sure that they can help not only me but many members of this community!
Thanks
Mauro
// EXPLORER ENDPOINT
// LIST_FOLDERS
// CURL
curl -X POST https://api.dropboxapi.com/2/files/list_folder \
--header 'Authorization: Bearer XXXX' \
--header 'Content-Type: application/json' \
--data '{"path":"/Agrotecnica"}'
// LIST_FOLDERS_CONTINUE
// HTTP REQUEST
POST /2/files/list_folder/continue
Host: https://api.dropboxapi.com
User-Agent: api-explorer-client
Authorization: Bearer XXXX
Content-Type: application/json
{
"cursor": "XXXX"
}
// CURL
curl -X POST https://api.dropboxapi.com/2/files/list_folder/continue \
--header 'Authorization: Bearer XXXX' \
--header 'Content-Type: application/json' \
--data '{"cursor":"XXXX"}'
//FULL API DOCUMENTATION
// LIST_FOLDERS
//CURL
curl -X POST https://api.dropboxapi.com/2/files/list_folder \
--header "Authorization: Bearer XXXXXXXXXXXXXXXXXX" \
--header "Content-Type: application/json" \
--data "{\"path\": \"/Homework/math\",\"recursive\": false,\"include_media_info\": false,\"include_deleted\": false,\"include_has_explicit_shared_members\": false,\"include_mounted_folders\": true,\"include_non_downloadable_files\": true}"
//LIST_FOLDER/CONTINUE
//CURL
curl -X POST https://api.dropboxapi.com/2/sharing/list_folders/continue \
--header "Authorization: Bearer XXXXXXXXXXXXX" \
--header "Content-Type: application/json" \
--data "{\"cursor\": \"XXXXXXXXXXX"}"
- Greg-DB
Dropbox Staff
Is that the full error/output? If there's any other error/output, please share that for reference. You may also be able to enable more verbose output by using curl's "-v" option.
From what you shared here though, I see you're getting "Address unavailable", which may indicate a DNS issue. The 'api.dropboxapi.com' domain is currently resolving correctly for me though, so you may need to check your DNS setup/server.
About Discuss Dropbox Developer & API
Make connections with other developers806 PostsLatest Activity: 7 hours ago
If you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X or Facebook.
For more info on available support options for your Dropbox plan, see this article.
If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!