コード例 #1
0
def set_source_status(status):
    # create statusType querystring parameter
    params = {'statusType': status}

    coveo_status_api_url = config.get_status_api_url()
    coveo_headers = config.get_headers_with_push_api_key()

    #print request
    print 'Calling: POST ' + coveo_status_api_url
    print 'statusType: ' + status

    # make POST request to change status
    r = requests.post(coveo_status_api_url,
                      headers=coveo_headers,
                      params=params)

    print r.status_code
コード例 #2
0
def set_source_status(status):
    # TODO - do we need parameters on the URL ?
    # See https://platform.cloud.coveo.com/docs - PushAPI, Source status
    params = {}

    # TODO - Make sure your info is set in config.py
    coveo_status_api_url = config.get_status_api_url()
    coveo_headers = config.get_headers_with_push_api_key()

    #print request
    print 'Calling: POST ' + coveo_status_api_url
    print 'statusType: ' + status

    # make POST request to change status
    r = requests.post(coveo_status_api_url, headers=coveo_headers, params=params)

    print r.status_code
コード例 #3
0
def set_source_status(status):
    """
    Sets the source status via the REST API.
    :param status: Desired status. Must be one of the following values: [REBUILD, REFRESH, INCREMENTAL, IDLE].
    :return: Web request's status code.
    """
    # create statusType query string parameter
    params = {
        'statusType': status
    }

    coveo_status_api_url = config.get_status_api_url()
    coveo_headers = config.get_headers_with_push_api_key()

    #print request
    print 'Calling: POST ' + coveo_status_api_url
    print 'statusType: ' + status

    # make POST request to change status
    r = requests.post(coveo_status_api_url, headers=coveo_headers, params=params)

    print r.status_code