コード例 #1
0
 def __init__(self, context):
     """
     :type  context: office365.sharepoint.client_context.ClientContext
     """
     super(TaxonomyService, self).__init__()
     self._auth_context = context.authentication_context
     self._pendingRequest = ODataRequest(self, V4JsonFormat("minimal"))
     self._service_root_url = "{0}/v2.1/".format(context.service_root_url())
コード例 #2
0
 def __init__(self, base_url, auth_context):
     if base_url.endswith("/"):
         base_url = base_url[:len(base_url) - 1]
     super(ListDataService,
           self).__init__(base_url + "/_vti_bin/listdata.svc/",
                          auth_context)
     self._pendingRequest = ODataRequest(
         self, JsonLightFormat(ODataMetadataLevel.Verbose))
コード例 #3
0
    def __init__(self, context):
        """

        :param ClientContext context:
        """
        super().__init__(context)
        self._pendingRequest = ODataRequest(self, V4JsonFormat("minimal"))
        self._service_root_url = f"{context.service_root_url()}v2.1/"
コード例 #4
0
 def pending_request(self):
     """
     :return: ODataRequest
     """
     if self.__pending_request is None:
         self.__pending_request = ODataRequest(self, JsonLightFormat(ODataMetadataLevel.Verbose))
         self.__pending_request.beforeExecute += self._build_modification_query
     return self.__pending_request
コード例 #5
0
 def __init__(self, tenant, acquire_token_callback):
     self.__service_root_url = "https://graph.microsoft.com/v1.0/"
     super(GraphClient, self).__init__(self.__service_root_url, None)
     self._pending_request = ODataRequest(self, V4JsonFormat("minimal"))
     self._pending_request.beforeExecute += self._build_specific_query
     self._resource = "https://graph.microsoft.com"
     self._authority_host_url = "https://login.microsoftonline.com"
     self._tenant = tenant
     self._acquire_token_callback = acquire_token_callback
コード例 #6
0
    def __init__(self, ctx_auth):
        """
        Office365 Outlook client context
        Status: deprecated, prefer GraphClient instead

        :type ctx_auth: AuthenticationContext
        """
        self.__service_root_url = "https://outlook.office365.com/api/v1.0/"
        super(OutlookClient, self).__init__(self.__service_root_url, ctx_auth)
        self._pendingRequest = ODataRequest(self, V4JsonFormat("minimal"))
        self._pendingRequest.beforeExecute += self._build_specific_query
コード例 #7
0
    def __init__(self, acquire_token_callback):
        """

        :param () -> dict acquire_token_callback: Acquire token function
        """
        super(GraphClient, self).__init__()
        self._pending_request = ODataRequest(self, V4JsonFormat("minimal"))
        self._pending_request.beforeExecute += self._build_specific_query
        self._resource = "https://graph.microsoft.com"
        self._authority_host_url = "https://login.microsoftonline.com"
        self._acquire_token_callback = acquire_token_callback
コード例 #8
0
 def __init__(self, base_url, auth_context):
     if base_url.endswith("/"):
         base_url = base_url[:len(base_url) - 1]
     super(ClientContext, self).__init__(base_url + "/_api/", auth_context)
     self.__web = None
     self.__site = None
     self.__base_url = base_url
     self._contextWebInformation = None
     self._pendingRequest = ODataRequest(self, JsonLightFormat(ODataMetadataLevel.Verbose))
     self._pendingRequest.beforeExecute += self._build_specific_query
     self._accessToken = None
コード例 #9
0
    def __init__(self, auth_context):
        """
        Office365 Outlook client context
        Status: deprecated, prefer GraphClient instead

        :type auth_context: AuthenticationContext
        """
        self._resource = "https://outlook.office365.com"
        super(OutlookClient, self).__init__(auth_context)
        self._pendingRequest = ODataRequest(self, V4JsonFormat("minimal"))
        self._pendingRequest.beforeExecute += self._build_specific_query
コード例 #10
0
    def __init__(self, tenant, acquire_token_callback):
        """

        :param (adal.AuthenticationContext) -> dict acquire_token_callback: Acquire token function
        :param str tenant: Tenant name
        """
        self.__service_root_url = "https://graph.microsoft.com/v1.0/"
        super(GraphClient, self).__init__(self.__service_root_url)
        self._pending_request = ODataRequest(self, V4JsonFormat("minimal"))
        self._pending_request.beforeExecute += self._build_specific_query
        self._resource = "https://graph.microsoft.com"
        self._authority_host_url = "https://login.microsoftonline.com"
        self._tenant = tenant
        self._acquire_token_callback = acquire_token_callback
コード例 #11
0
 def __init__(self, base_url, auth_context=None):
     """
     :type base_url: str
     :type auth_context: AuthenticationContext or None
     """
     if base_url.endswith("/"):
         base_url = base_url[:len(base_url) - 1]
     super(ClientContext, self).__init__(base_url + "/_api/", auth_context)
     self.__web = None
     self.__site = None
     self._base_url = base_url
     self._contextWebInformation = None
     self._pendingRequest = ODataRequest(self, JsonLightFormat(ODataMetadataLevel.Verbose))
     self._pendingRequest.beforeExecute += self._build_modification_query
コード例 #12
0
    def __init__(self, auth_context):
        """
        Office365 Outlook client context
        Status: deprecated, prefer GraphClient instead

        :type auth_context: AuthenticationContext
        """
        self._resource = "https://outlook.office365.com"
        self.__service_root_url = "{resource}/api/v1.0/".format(
            resource=self._resource)
        super(OutlookClient, self).__init__(self.__service_root_url,
                                            auth_context)
        self._pendingRequest = ODataRequest(self, V4JsonFormat("minimal"))
        self._pendingRequest.beforeExecute += self._build_specific_query
        self._token_parameters = None
コード例 #13
0
 def __init__(self, ctx_auth):
     self.__service_root_url = "https://outlook.office365.com/api/v1.0/"
     super(OutlookClient, self).__init__(self.__service_root_url, ctx_auth)
     self._pendingRequest = ODataRequest(self, V4JsonFormat("minimal"))
     self._pendingRequest.beforeExecute += self._build_specific_query
コード例 #14
0
 def pending_request(self):
     if not self.__pending_request:
         self.__pending_request = ODataRequest(self)
     return self.__pending_request