File size: 1,707 Bytes
d3083bf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# -*- coding: utf-8 -*-
"""Dropbox_new_API(ALAA).ipynb

Automatically generated by Colaboratory.

Original file is located at
    https://colab.research.google.com/drive/19yoasKJcLTUJ3EfLv40J26YHSi7tjEPZ
"""

import base64
import requests
import json
import pathlib
import pandas as pd
import dropbox
from dropbox.exceptions import AuthError
import fitz

"""### NEW CODE - OCTOBER 26 - Marthe"""

app_key='9bljerefjumct38'
app_secret='nl6k66clw1j1k12'
access_code='sl.Bou05Rb15xPy851-I1UV8oOabHPY21AEPl5nrYl-Q0ninFSy0kTuRWPSve_JPbd3Z03E7eBY4r9R454rdzDM0AxLkyqrQEDzyAGUwP7kZ7s2CR6EwvdLD2a7Xh8nFEs38voLTH2IHzrQ2QEx7rji4OJ8aSQStKtJkI7_dh8tYHj5'
refresh_token='qK2VqvbxWMMAAAAAAAAAAXFQvrHM4xUwWUcZ6l5vGOygn1iAA6zlDjmAQNBbZprL'
basic_auth=base64.b64encode(f'{app_key}:{app_secret}'.encode())

def ADR_Access_DropboxTeam():
  dbx = dropbox.DropboxTeam(app_key=app_key,
            app_secret=app_secret,
            oauth2_refresh_token = refresh_token).as_user('dbmid:AACjJg2GKc3tI42iOnD01dd6s0XDyyx6Thw')
  root_namespace_id = dbx.users_get_current_account().root_info.root_namespace_id
  dbx = dbx.with_path_root(dropbox.common.PathRoot.root(root_namespace_id))
  return dbx
#_____________________________________________________________________________________________________________________________
#_____________________________________________________________________________________________________________________________
def getSharedLink(path):
  dbx=ADR_Access_DropboxTeam()
  try:
    shared_link_metadata = dbx.sharing_create_shared_link_with_settings(path)
  except:
    shared_link_metadata=dbx.sharing_create_shared_link(path)
  print(shared_link_metadata.url)
  return shared_link_metadata.url