[Python] Upwork Graphql job search api correct query and pagination the one on docs is not...

Discussão em 'Python' iniciado por Stack, Abril 25, 2025.

  1. Stack

    Stack Membro Participativo

    Upwork Graphql job search api correct query and pagination the one on docs is not working Upwork Graphql api Documenation link : https://www.upwork.com/developer/documentation/graphql/api/docs/index.html#mapping-jobs below is my query according to the docs above, but the pagination doesnot work im getting 8 results per page and 50 in total


    query = """
    fragment MarketplaceJobpostingSearchEdgeFragment on MarketplaceJobPostingSearchEdge {
    node {
    title
    description
    createdDateTime
    skills {
    name
    }
    duration
    job {
    contractTerms {
    contractType
    hourlyContractTerms {
    engagementType
    }
    }
    }
    client {
    location {
    country
    }
    totalFeedback
    totalPostedJobs
    totalHires
    verificationStatus
    totalReviews
    }
    }
    }

    fragment PageInfoFragment on PageInfo {
    hasNextPage
    endCursor
    }

    query marketplaceJobPostings(
    $marketPlaceJobFilter: MarketplaceJobFilter
    $searchType: MarketplaceJobPostingSearchType
    $sortAttributes: [MarketplaceJobPostingSearchSortAttribute]
    $pagination: PaginationInput
    ) {
    marketplaceJobPostings(
    marketPlaceJobFilter: $marketPlaceJobFilter
    searchType: $searchType
    sortAttributes: $sortAttributes
    pagination: $pagination
    ) {
    totalCount
    edges {
    ...MarketplaceJobpostingSearchEdgeFragment
    }
    pageInfo {
    ...PageInfoFragment
    }
    }
    }
    """

    Continue reading...

Compartilhe esta Página