GOOGLE ADS

lundi 25 avril 2022

Mettre à jour les autorisations d'application dans mon application de développeur Dropbox

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?
entrez la description de l'image ici

Une fois que j'ai actualisé l'onglet:

entrez la description de l'image ici

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.

entrez la description de l'image ici

Aucun commentaire:

Enregistrer un commentaire

Comment utiliseriez-vous .reduce() sur des arguments au lieu d'un tableau ou d'un objet spécifique ?

Je veux définir une fonction.flatten qui aplatit plusieurs éléments en un seul tableau. Je sais que ce qui suit n'est pas possible, mais...