问题标签 [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 回答
71 浏览

java - upwork-api 返回 503 ioexception

我创建了从 upwork.com 获取信息的应用程序。我使用 java lib 和 Upwork OAuth 1.0。问题是对 API 的本地请求工作正常,但是当我部署到 Google Cloud 时,我的代码不起作用。我得到 ({"error":{"code":"503","message":"Exception: IOException"}})。

我创建 UpworkAuthClient 以返回 OAuthClient,然后将其用于 JobClient 中的请求。

本地开发服务器工作正常,我在本地机器上得到了 resilts,但在云中没有。我会很高兴有任何想法,谢谢!

0 投票
1 回答
208 浏览

python - upwork-api client.auth.get_request_token() 返回 (null,null)

我正在使用 python 中的 upwork API 迈出第一步,但我被困在了第一步。
我正在关注教程,但我无法从 oauth 获取令牌。

upwork 库似乎安装正确,.pem 文件也正确加载,我想我可以连接到服务器。API 密钥已正确启用,并与支持人员一起检查。
但是 client.auth.get_authorize_url() 返回空参数,而 auth.get_request_token() 返回 (null,null)。有什么问题?如何启用日志记录以检查所有卡住的位置?

我正在使用 python 3.6

0 投票
1 回答
207 浏览

python - 无法与 upwork 连接以获取任何信息

我尝试在烧瓶中使用 upwork api 来获取一些信息,但它不起作用。我怎么能通过它的 api 从 upwork 中得到一些东西?

文件 app.py

文件视图.py:

当我调用“print(request_token)”时,它会打印“null:null”

0 投票
1 回答
76 浏览

node.js - Upwork Send Client Offer API 调用格式

我正在构建一个使用 Upwork API 的网络服务。我一直在使用 Send Client Offer 调用并具有以下代码:

这会产生以下错误:

api.sendClientOffer 失败:

这是令人困惑的,因为里程碑应该只需要固定价格类型,而不是每小时。

当我添加里程碑参数时:

'里程碑':[ {'milestone_description':'第一个里程碑','deposit_amount':10.0,'due_date':'12-15-2019'},{'milestone_description':'第二个里程碑','deposit_amount':10.0, 'due_date': '12-23-2019'} ]

我得到 api.sendClientOffer 失败:

getCompanies 调用显示我可以访问我引用的团队,并且我的凭据适用于 getUserInfo 和 searchFreelancers 调用。有没有人有这个调用的 node.js 示例我可以用作参考?我很难确定这是身份验证错误还是验证错误。

0 投票
1 回答
49 浏览

upwork-api - Upwork API 返回 405/可能资源未共享

我已成功授权并希望从中获取我的用户 ID

但我只得到:

我尝试了其他几个端点,但响应始终与上述相同。

0 投票
1 回答
313 浏览

python - 尽管 API 密钥处于活动状态,Upwork API 授权 URL 仍返回“未授权”

我尝试使用 Python 客户端连接到 Upwork API。

我的项目类型是“桌面”,关键是“活动”。

但是,身份验证 url 返回 403,并且在浏览器中显示“未经授权”消息。

在此处输入图像描述

这是代码,它只是尝试重新创建API 文档中的步骤。

我还阅读了另一个问题,其中维护者(?)建议不要使用 Python 3。但是,由于我想使用pandas从 API 获取的数据,所以我需要依赖它。

同一问题的 OP 提到用requests_oauthlib包解决问题。下面是我尝试创建连接,但它也失败了。

这是使用requests_oauthlib. 它提到他们认为我正在“使用自动化工具浏览网站”。

我应该如何解决这个问题的任何线索?

0 投票
1 回答
161 浏览

upwork-api - 我没有使用 https://www.upwork.com/api/auth/v1/oauth/token/access 获取访问令牌

身份验证有 3 个步骤。

1)

获取 oauth_token(https://www.upwork.com/api/auth/v1/oauth/token/request)

2)

获取 oauth_verifier(通过网页登录)

3)

获取访问令牌(https://www.upwork.com/api/auth/v1/oauth/token/access)

要获取访问令牌,我正在传递密钥、秘密、access_token、token_secret 和 oauth_verifier。

我在获取访问令牌时收到带有 404 状态代码的“未找到”错误。

错误描述:未找到:未找到标识符的资源:“键”

0 投票
1 回答
89 浏览

upwork-api - 没有从 upwork API 得到响应

我正在尝试让所有公司使用以下 api

我的应用程序拥有所有权限,但我仍然遇到错误,

请让我知道我错过了什么。

0 投票
1 回答
319 浏览

google-apps-script - 设置 Oauth2 以使用电子表格获取访问令牌

我一直在使用Spreadsheetsupwork,因为我想在它们之间进行整合。

所以我正在尝试通过电子表格进行授权,使用文档步骤,一切都很好。但是当我授权我的帐户时,我看到response_type不是 a token,而是 a code

所以这是我的第一个问题,有没有办法将 response_typetoken设置为setResponseType

尽管按原样工作并使用response_type=code,但在授权后应将请求返回给

authorize()不叫??

最后下面是我正在使用的整个代码。

更新:我发现 redirectURI 的格式不正确,因为谷歌要求 URI 的格式为https://script.google.com/macros/d/{SCRIPT ID}/usercallback,所以现在错误发生了变化,我遇到了失败

0 投票
1 回答
90 浏览

google-apps-script - 将谷歌表格重定向到谷歌表格中的函数

我正在尝试将URL重定向到google-sheets中的一个函数,该函数稍后应该做一些工作。

所以据我了解,我应该使用Deploy as wep app为这个函数创建一个API,然后使用这个 URL。

所以我所做的是创建 2 个Api.gs包含此代码的脚本文件

这应该是我将为它创建一个 api 的那个。

另一个文件Authentication.gs包含此代码功能

这显示了一个侧边栏,当我按下链接时,它会正确重定向我但出现错误,Missing or invalid redirect_uri parameter value.

我正在尝试验证 upwork 并将其再次重定向到 google-sheets

所以我想知道我做错了什么?或者如果我正在做甚至可能?