我正在尝试使用他们的API将作业发布到odesk帐户。不幸的是,我很难这么做。在
我能够通过身份验证并获得我的工作,但是当我尝试发布一个作业时,它返回一个400错误。在
这是响应体。在
HTTP Error 400: Bad Request
Exception at POST https://www.odesk.com/api/hr/v2/jobs.json
Server: nginx
Date: Thu, 11 Oct 2012 21:38:08 GMT
Content-Type: application/json
X-Odesk-Error-Code: 4
X-Odesk-Error-Message: Parameter job_data is missing or invalid
Last-Modified: Thu, 11 Oct 2012 21:38:08 GMT
Accept-Ranges: bytes
Cache-Control: no-store
Pragma: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Transfer-Encoding: chunked
Connection: close
我也在使用python-odesk。 我沿着这个到T,得到了上面的错误。 https://github.com/odesk/python-odesk/blob/master/examples/get_create_update_jobs.py
对此进行了讨论: https://www.odesk.com/community/node/19676 但我觉得还没解决。在
我甚至试着通过邮递员寄出一封: “未填充所有必需的参数”
我试过把下面的数据包发给敖德斯克。 假设XXXXXX是一个有效的买方团队参考。在
^{pr2}$或者
data = {
'job_data': {
'buyer_team__reference': XXXXXX,
'title': 'Test job from API',
'job_type': 'hourly',
'description': 'this is test job, please do not apply to it',
'visibility': 'invite-only',
'category': 'Web Development',
'subcategory': 'Web Programming',
'budget': 10,
'duration': 7,
}
}
注意:我试过很多类似的软件包,但都没有成功。在
如果有人有任何语言的odeskapi的经验,任何帮助都会很大。在
谢谢。在
在尝试了python-odesk之后,我放弃了,转而使用mechanize将职位发布自动化到oDesk
做一个
pip install mechanize
相关问题 更多 >
编程相关推荐