问题标签 [upwork-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
77 浏览

upwork-api - 列出特定工作下的所有应用程序

我正在尝试使用 upwork API 列出特定工作下的所有应用程序..

应该返回的应用程序,包含我已向其发送邀请的自由职业者,以及已接受邀请但尚未被雇用的自由职业者。

所以我尝试使用List job applications 作为客户端给它access_token, buyer_team_ref, job_key,但我得到的只是这个奇怪的响应

没有找到任何应​​用程序applications [],而在我在网站上的工作中,我收到了应用程序,我已经找到了我已经雇用他们的人,如果我使用List Engagement ,我可以看到他们。但对于应用程序,我看不到它们。

所以我想知道我是否使用了错误的 API,或者有另一种方法来检索它们,或者 API 本身有问题:D ??

0 投票
1 回答
71 浏览

upwork-api - 一些 Upwork API 端点返回内部服务器错误

我使用 API 生成了一些特定的报告,并且我得到了一些项目来计算我赚了多少钱。它工作但现在它返回内部服务器错误。我使用 Upwork\API\Routers\Reports\Finance\Earnings API。

我使用的代码示例:

0 投票
1 回答
43 浏览

upwork-api - 将工作申请列为自由职业者,输出字段“状态:工作申请的当前状态”整数映射到什么?

Upwork API 文档显示“将工作申请列为自由职业者”端点返回一个名为“状态”的“输出字段”。我可以确认返回的值通常是一个值为 2-9 的字符串。我试图了解这些值映射到什么。

我发现的唯一可行的解​​决方案是“列出原因”端点,尽管在我查看的一些案例中映射并没有真正意义。

有谁知道列表作业应用程序作为自由职业者端点返回的状态代码映射到什么?

太感谢了!

0 投票
2 回答
69 浏览

node.js - 在我第二次尝试获取验证者后,Upwork api 重定向到“未经授权”页面

我在获取 API customer_key 和客户密码的验证程序时遇到问题。

  1. 我正在使用来自 Upwork API Reference的Authorize 和 get verifier部分的代码:
  1. 我填写正确consumerKeyconsumerSecret并且callbackUrl

  2. 我正在运行该应用程序,它似乎工作正常。我在终端中收到以下消息:( Please, visit an URL https://www.upwork.com/services/api/auth?oauth_callback= http://my-callback.com&oauth_token=999888777 在此示例中,我正在更改 URL 中的回调和 OAuth 令牌,以不公开我们的令牌和数据)

  3. 我正在打开 URL 并在 upwork 网站上授权应用程序。Upwork 在授权后将我重定向到 404 页面,这很奇怪,但我正在寻找的验证码在 URL 中,所以我可以复制它: https ://i.stack.imgur.com/ 3o91l.png

因此,整个流程似乎几乎可以正常工作(除了第 4 步重定向到 404 页面)


当我再次尝试通过此流程时会出现问题,例如,我没有从第一次保存验证者。

当我再次这样做时,upwork 会将我重定向到未经授权的页面,如下所示:https ://i.stack.imgur.com/jMlSj.png

谁能澄清我是否做错了什么?

0 投票
2 回答
55 浏览

upwork-api - UpWork API 未正确找到实体

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

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

但是,当我运行时:

我得到:

{'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”

0 投票
1 回答
50 浏览

upwork-api - 尝试从 Upwork api 获取数据时出现 CORS 错误

我在 Upwork 的所有 API 上都遇到了 cors 错误。我正在使用一个反应应用程序。下面是其中一个api

来自控制台的错误

0 投票
0 回答
16 浏览

upwork-api - 在 Upwork 中,有人将我添加到房间中,但在我的消息中不可见

在 Upwork 中,有人将我添加到房间中,但在我的消息中不可见 如何获取此房间 在此处输入图像描述

0 投票
1 回答
19 浏览

upwork-api - Upwork API可以退还会员费吗?

我是一名自由职业者,我已经能够使用 Upwork API 获取收入信息,但我找不到任何地方可以提取会员费。我注意到“会员费”未列在此处记录的财务报告的“子类型”字段中:https ://developers.upwork.com/?lang=python#reports_financial-reports-fields ,因此会员费可能不可用。我正在尝试使用 API 来提取报告,就像我们可以在这里获得的一样,使用下载 CSV 按钮: https ://www.upwork.com/nx/payments/reports/transaction-history 。我正在使用 Upwork Python 库。

任何信息将不胜感激!谢谢你,艾米·普特南