コード例 #1
0
def getMediaNodeInfo():
    mediaElementId = userMediaRespose['response_data_raw']['data'][0]['id']
    mediaNodeResponse = makeApiCall(
        'https://graph.instagram.com/' + mediaElementId,
        getMediaNodeEndpointParams(LONG_LIVED_TOKEN), HttpMethods.get.value)

    printApiResponse(mediaNodeResponse)
コード例 #2
0
def refreshToken():
    refreshTokenResponse = makeApiCall(
        igInfo['refresh_token_base_uri'],
        refreshAccessTokenEndpointParams(LONG_LIVED_TOKEN),
        HttpMethods.get.value)

    printApiResponse(refreshTokenResponse)
コード例 #3
0
def getMediaAlbum(albumId, fields):
    # fields puede viajar 'None'
    mediaAlbumrResponse = makeApiCall(
        f'https://graph.instagram.com/{albumId}/children',
        getMediaAlbumEndpointParams(LONG_LIVED_TOKEN, fields),
        HttpMethods.get.value)

    printApiResponse(mediaAlbumrResponse)
コード例 #4
0
def getUserMediaElements():
    global userMediaRespose
    userMediaRespose = makeApiCall(
        igInfo['user_media_elements_base_uri'],
        getUserMediaElementsEndpointParams(LONG_LIVED_TOKEN),
        HttpMethods.get.value)

    printApiResponse(userMediaRespose)
コード例 #5
0
def getToken():
    # obtener token simple
    global shortTokenResponse
    shortTokenResponse = makeApiCall(
        igInfo['short_lived_token_base_uri'],
        getShortLivedAccessTokenEndpointParams(EXCHANGE_CODE),
        HttpMethods.post.value)

    printApiResponse(shortTokenResponse)
コード例 #6
0
def exchangeToken():
    # cambiar token simple por el token de larga duracion
    shortLivedToken = shortTokenResponse['response_data_raw'][
        'access_token']  # diccionario anidado

    longTokenResponse = makeApiCall(
        igInfo['long_lived_token_base_uri'],
        getLongLivedAccessTokenEndpointParams(shortLivedToken),
        HttpMethods.get.value)

    printApiResponse(longTokenResponse)
コード例 #7
0
def getUserNode():
    userNodeResponse = makeApiCall(igInfo['user_node_base_uri'],
                                   getUserNodeEndpointParams(LONG_LIVED_TOKEN),
                                   HttpMethods.get.value)

    printApiResponse(userNodeResponse)