问题标签 [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.
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,但在云中没有。我会很高兴有任何想法,谢谢!
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
python - 无法与 upwork 连接以获取任何信息
我尝试在烧瓶中使用 upwork api 来获取一些信息,但它不起作用。我怎么能通过它的 api 从 upwork 中得到一些东西?
文件 app.py
文件视图.py:
当我调用“print(request_token)”时,它会打印“null:null”
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 示例我可以用作参考?我很难确定这是身份验证错误还是验证错误。
upwork-api - Upwork API 返回 405/可能资源未共享
我已成功授权并希望从中获取我的用户 ID
但我只得到:
我尝试了其他几个端点,但响应始终与上述相同。
python - 尽管 API 密钥处于活动状态,Upwork API 授权 URL 仍返回“未授权”
我尝试使用 Python 客户端连接到 Upwork API。
我的项目类型是“桌面”,关键是“活动”。
但是,身份验证 url 返回 403,并且在浏览器中显示“未经授权”消息。
这是代码,它只是尝试重新创建API 文档中的步骤。
我还阅读了另一个问题,其中维护者(?)建议不要使用 Python 3。但是,由于我想使用pandas
从 API 获取的数据,所以我需要依赖它。
同一问题的 OP 提到用requests_oauthlib
包解决问题。下面是我尝试创建连接,但它也失败了。
这是使用requests_oauthlib
. 它提到他们认为我正在“使用自动化工具浏览网站”。
我应该如何解决这个问题的任何线索?
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 状态代码的“未找到”错误。
错误描述:未找到:未找到标识符的资源:“键”
upwork-api - 没有从 upwork API 得到响应
我正在尝试让所有公司使用以下 api
我的应用程序拥有所有权限,但我仍然遇到错误,
请让我知道我错过了什么。
google-apps-script - 设置 Oauth2 以使用电子表格获取访问令牌
我一直在使用Spreadsheets和upwork,因为我想在它们之间进行整合。
所以我正在尝试通过电子表格进行授权,使用文档步骤,一切都很好。但是当我授权我的帐户时,我看到response_type不是 a token
,而是 a code
。
所以这是我的第一个问题,有没有办法将 response_type
token
设置为setResponseType
尽管按原样工作并使用response_type=code
,但在授权后应将请求返回给
authorize()
不叫??
最后下面是我正在使用的整个代码。
更新:我发现 redirectURI 的格式不正确,因为谷歌要求 URI 的格式为
https://script.google.com/macros/d/{SCRIPT ID}/usercallback
,所以现在错误发生了变化,我遇到了失败
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
所以我想知道我做错了什么?或者如果我正在做甚至可能?