示例#1
0
 def __init__(self):
     proxies = getproxies()
     if len(proxies) == 0:
         http_provider = onedrivesdk.HttpProvider()
     else:
         from onedrivesdk.helpers.http_provider_with_proxy import HttpProviderWithProxy
         http_provider = HttpProviderWithProxy(proxies, verify_ssl=True)
     auth_provider = onedrivesdk.AuthProvider(http_provider=http_provider,
                                              client_id=self.APP_CLIENT_ID,
                                              session_type=od_api_session.OneDriveAPISession,
                                              scopes=self.APP_SCOPES)
     self.client = onedrivesdk.OneDriveClient(self.APP_BASE_URL, auth_provider, http_provider)
示例#2
0
    def __init__(self, endpoint=None):
        proxies = getproxies()
        if len(proxies) == 0:
            self.http_provider = onedrivesdk.HttpProvider()
        else:
            from onedrivesdk.helpers.http_provider_with_proxy import HttpProviderWithProxy
            self.http_provider = HttpProviderWithProxy(proxies, verify_ssl=True)

        self.auth_provider = onedrivesdk.AuthProvider(self.http_provider,
                                                 self.APP_CLIENT_ID_BUSINESS,
                                                 session_type=od_api_session.OneDriveAPISession,
                                                 auth_server_url=self.APP_AUTH_SERVER_URL_BUSINESS,
                                                 auth_token_url=self.APP_TOKEN_URL_BUSINESS)

        if (endpoint is not None):
            self.client = onedrivesdk.OneDriveClient(endpoint + '_api/v2.0/', self.auth_provider, self.http_provider)