Zoho Recruit API重定向到他们的主页


Zoho Recruit API redirecting to their homepage

我在让Zoho Recruit API正常工作时遇到了问题。我没有找到任何好的文档,所以我一直在这里查看文档:https://www.zoho.com/recruit/api.html

我的URL是:http://home.pointybracket.net/zoho/index.php

我的代码是:http://pastebin.com/neyTBR8h

我的老板想知道我是否可以将zoho招聘网站上的客户职位空缺整合到他们的网站上。所以幸运的是,Zoho招聘提供了一个API。我一直试图在这里运行一个测试,大致了解这项工作需要什么,以及向客户收取什么费用,但我遇到了问题。

当我访问我的测试页面(上面提到的URL)时,如果我目前在浏览器中登录到zoho recruit,它会将页面重定向到https://recruit.zoho.com/recruit/ShowHomePage.do

如果我没有登录,它只会显示此页面(https://recruit.zoho.com/recruit/ShowHomePage.do)在我自己的页面中(就像它实际上将这个页面的内容加载到我的页面中一样,所以我仍然在我的页面上,但它没有列出我添加的测试作业。)。

我希望我能以某种方式将数据返回到我的php脚本中,这样我就可以用HTML格式化打开的作业,并将它们回声到页面上。

问题是Zoho Recruit API的官方文档实际上是错误的。文档:https://www.zoho.com/recruit/get-records.html

所以他们说要使用的URL:

http://recruit.zoho.com/ats/private/json/Module/getRecords?authtoken=Auth Token&scope=recruitapi

正确的URL将"ats"替换为"recruit",变为:

http://recruit.zoho.com/recruit/private/json/Module/getRecords?authtoken=Auth Token&scope=recruitapi

在我更改了URL之后,我终于收到了来自Zoho Recruites服务器的json数据。

希望这能帮助到其他人。