由于 Upwork 将于 12 月 15 日弃用 REST API 支持,因此我开始重构我的应用程序以支持新的 GraphQL API。我的主要 REST API 请求是:
Search Jobs: GET /api/profiles/v2/search/jobs.{format}
Get Job Profile: GET /api/profiles/v1/jobs/{job_key}.{format}
Run Code Online (Sandbox Code Playgroud)
问题是,GraphQL API 文档在“搜索”目录中似乎没有类似的请求。在撰写这个问题的日期,我唯一可以搜索的是“freelancerProfileRecords”。我确实可以使用特定职位的 ID 获取有关该职位的信息 - 它是在 API 文档中编写的,但这并不能满足我的需求,并且使从 REST API 的迁移变得令人沮丧。
我需要有一个使用参数的过滤机制,例如:“title”、“skills”、“q”等,就像 REST 文档中写的那样。
有没有解决方法,或者我只是错过了什么?