0

我可以使用以下方式获取我的公司 ID 和团队 ID:

companies.Api(client).get_list()=> 这将返回公司 ID companies.Api(client).get_specific('COMPANY_ID')=> 这将返回团队和团队 ID 的列表。公司 ID 必须正确,因为 API 正确返回了我们公司的团队。

但是,当我运行时:

time.Gds(client).get_by_team_full(company_id,team_id,params)

我得到:

{'errors': [{'message': 'Not Found: No entity found for parameters : COMPANY_ID', 'reason': 'other'}], 'status': 'error', 'version': '0.6'}

文档说要使用time.Api(client),但是当我尝试时,我得到:

AttributeError:模块“upwork.routers.reports.time”没有属性“Api”

4

2 回答 2

0

联系支持团队,这可能与您的个人数据有关,无法在此处解决。

于 2021-08-05T05:59:27.193 回答
0

我联系了支持团队,他们将我指向以下端点: https ://developers.upwork.com/?lang=python#companies-and-teams_list-teams-in-company

然后我使用了以下 Upwork API 方法:

companies.Api(client).get_teams('TEAM_ID')

有一个字符串ID和我之前用的整数ID不同。这个新的字符串 ID 是我需要使用的正确 ID。

于 2021-08-06T15:41:35.080 回答