问题标签 [odesk]

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 回答
736 浏览

python - 使用 Python 的 odesk API POST 作业

我正在尝试使用他们的 API 将工作发布到 odesk 帐户。不幸的是,我在这样做时遇到了麻烦。

我能够通过身份验证并获得我的工作,但是当我尝试发布工作时,它返回 400 错误。

这是响应正文。

我也在使用 python-odesk。我跟着这个到T,我得到了上面的错误。 https://github.com/odesk/python-odesk/blob/master/examples/get_create_update_jobs.py

对此进行了讨论: https ://www.odesk.com/community/node/19676 但我认为它没有解决。

我什至试图通过邮递员发送,我得到一个:“并非所有必需的参数都已填写”

我已尝试将以下数据包发送到 odesk。假设 XXXXXX 是有效的 buyer_team__reference。

或者

注意:我已经尝试了这个类似数据包的许多变体,但没有成功。

如果有人有任何语言的 odesk API 经验,任何帮助都会很棒。

谢谢。

0 投票
2 回答
737 浏览

rest - 从 oDesk 获取作业

我创建了一个 Windows C# 4.0 应用程序,它根据发送到 REST API 的不同参数从 oDesk 获取作业。但问题是它只是返回公共工作。当我登录浏览器并访问相同的 URL 时,它会返回浏览器(而不是我的应用程序)中可供 oDesk 用户(不是私人作业)以及公共作业使用的所有作业。我正在以 JSON 格式获取数据(但为了确认我在浏览器中使用 xml 格式的数据)。

例如,我使用以下 URL 来获取作业,但它只返回公共作业。 https://www.odesk.com/api/profiles/v1/search/jobs.xml?page=0;100&q=store&t=Hourly&dp=1&st=Open&sort=date_posted;A

如果我登录到 oDesk 站点并在浏览器中访问相同的 URL,它会显示公共作业和 oDesk 作业。

那么我怎样才能得到所有的工作呢?我可以使用我的 api 密钥和 api 密钥使用 oAuth 或 REST API 密钥身份验证来获得这些工作吗?如果可能的话,请举例说明如何实现 oAuth 或链接。

0 投票
1 回答
214 浏览

php - Odesk API 计费报告

我一直在尝试使用 PHP 为 Odesk API 上的特定提供商生成计费报告。我尝试使用下面的 URL 进行身份验证:

这总是给我一个401 Unauthorized错误。我不确定自己做错了什么,或者是否需要执行其他步骤。任何建议将不胜感激。

0 投票
1 回答
83 浏览

php - 跟踪从 odesk 工作申请到个人网站的转换

交易是这样的:我在 odesk.com 从事自由职业,我想跟踪从我的个人资料或我留下的工作申请到我的个人网站的转换。

对于客户,工作申请页面的 url 是https://www.odesk.com/applications/xxxxxxxxx,其中 xxxxxxxxx 是您的工作申请的 ID。

所以我想我会用它$_SERVER['HTTP_REFERER']来检索以前的 url 并从中获取工作申请 id。

但是来自 oDesk 的人首先将您重定向到这样的页面:https ://www.odesk.com/leaving-odesk?ref=yyyyyyyyyyy 。只有这样,用户才会被重定向到我的网站。

我的问题是:有什么方法可以知道我网站的访问者来自哪个页面(哪个工作申请)?

0 投票
1 回答
367 浏览

php - 使用 oDesk API 获取一段时间内工作时间的 oDesk 报告的 PHP 应用程序

你好 stackoverflow 社区。我需要使用 oDesk API 构建一个 PHP 应用程序,我知道 oDesk 有一个报告部分,我可以在其中检索所有合同中所有承包商的工作时间,这些报告给了我一个表格,我可以下载 CSV 格式,在此之后我可以格式化并打印它;但是我需要每天做几次,我真的很想使用 oDesk API 和 PHP 来自动化这个,我需要从不同地方的几台计算机上获取这些报告,所以我选择了 PHP。

基本上,我的想法是构建 PHP 应用程序并将其上传到主机,因此我将使用 Web 浏览器访问该应用程序,我将能够从那里打印报告。我已经检查了 oDesk 中的开发人员文档,它太旧了(2010 年)所有的例子都太旧了,我按照例子,当然首先我已经生成了 API 密钥,返回 url,我下载了 PHP 的库来自 oDesk API 站点,但是当我尝试执行脚本时,它会重定向到 oDesk 授权,因此我授权了该应用程序,并且在站点显示带有错误代码 1 的橙色页面后,带有一些有趣的消息,例如 Holy Guacamole,Nothing to do here Fellas,和其他人,它永远不会重定向到我使用我的 API 密钥设置的返回 URL。

有人可以帮我解决这个问题吗?

我的代码是 index.php:

我的密钥、api 密钥和公司 ID 都是正确的。我在本地计算机中设置了一个虚拟主机,例如http://odeskapp.webfererwork.com,我在 oDesk API 密钥中设置为返回 url。

非常感谢您的宝贵时间。

0 投票
1 回答
251 浏览

javascript - ajax 302 在调用 odesk rss feed 时临时移动

当我从 Odesk 提要中获取数据时302 Moved Temporarily出现错误,但是当我在浏览器中打开相同的 url 时,内容就在那里:我们做错了什么?

0 投票
1 回答
605 浏览

ubuntu-14.04 - 无法登录 Odesk Team Room

我正在使用 Ubuntu 14.04。最近我无法登录我的 O-Desk Team Room。我不知道为什么或者我不知道发生了什么。

我无法工作,很多作品正在等待中。

我正在使用oDesk Team Linux/3.2.59 修订版:7744 内部版本:1

有没有在 Ubuntu 14.04 中工作的版本?

我删除软件并再次安装,但出现同样的问题。

请帮我。

谢谢。

0 投票
1 回答
232 浏览

javascript - 您无权访问此页面 Odesk api node.js

这是我的 example.js 目前它给出了 odesk 的响应 url。我将尝试访问该 url 错误来了(您无权访问此页面。)我已经使用 node.js 成功安装了应用程序。我有配置中的主要问题 Right 。

0 投票
1 回答
51 浏览

python - 如何使用里程碑字段 | send_client_offer | ODesk API Python 库

oDesk API 没有给出具体示例来说明如何将里程碑参数用于 send_client_offer 函数。我尝试过使用 python 字典,但这样做时会收到错误消息。

该文档将里程碑描述为一个数组:

但目前尚不清楚应该如何在 python 库中实现它:

我试过了:

输出:

0 投票
1 回答
25 浏览

ruby-on-rails - Odesk get authenticated user earnings

Have anybody example of getting earnings information of odesk authenticated user, in Rails ? How to implement this? I use odesk-api gem