J'ai créé une application dans Dropbox, mais chaque fois que je mets à jour les autorisations de mon application et que j'actualise la page, je perds toutes mes autorisations mises à jour. Où puis-je les sauvegarder?
Une fois que j'ai actualisé l'onglet:

Ce n'est pas seulement un problème visuel, comme lorsque j'exécute le code
dbx = dropbox.Dropbox(DROPBOX_ACCESS_TOKEN)
def dropbox_list_files(path):
"""Return a Pandas dataframe of files in a given Dropbox folder path in the Apps directory.
"""
try:
files = dbx.files_list_folder(path).entries
files_list = []
for file in files:
if isinstance(file, dropbox.files.FileMetadata):
metadata = {
'name': file.name,
'path_display': file.path_display,
'client_modified': file.client_modified,
'server_modified': file.server_modified
}
files_list.append(metadata)
df = pd.DataFrame.from_records(files_list)
return df.sort_values(by='server_modified', ascending=False)
except Exception as e:
print('Error getting list of files from Dropbox: ' + str(e))
print(dropbox_list_files("/"))
J'obtiens l'erreur:
Error getting list of files from Dropbox: BadInputError('**String of data**', 'Error in call to API function "files/list_folder": Your app is not permitted to access this endpoint because it does not have the required scope \'files.metadata.read\'. The owner of the app can enable the scope for the app using the Permissions tab on the App Console.') Comment puis-je enregistrer mes nouvelles autorisations pour ne plus avoir cette erreur?
Solution du problème
Il y a un bouton "Soumettre" dans la barre flottante au bas de la page que vous devez utiliser pour enregistrer les modifications que vous appliquez.

Aucun commentaire:
Enregistrer un commentaire