调用Freelancer.com bids API遇HTTP 401认证错误求助
Freelancer API 投标接口401问题排查与解答
为什么Token有效却返回"需登录"?
你的Token是有效的(能正常调用项目列表接口就是明证),问题出在投标接口的权限规则:
- 项目列表接口属于公开级接口,只要Token合法就能访问;
- 但投标接口涉及敏感交易数据,仅允许两类用户访问对应项目的投标:
- 该项目的发布者;
- 参与该项目投标的投标者本人。
你当前请求的两个项目(36483622、36483620)应该既不是你发布的,也不是你参与投标的,所以接口返回401权限校验失败。
正确获取投标信息的方式
分两种场景操作:
- 查看自己发布项目的投标:确保请求URL中的
projects[]参数是你自己发布的项目ID,用当前Token调用即可拿到该项目的所有投标数据。 - 查看自己提交的投标:在请求URL中追加
users[]=你的用户ID查询参数,接口会返回你所有提交过的投标记录(也可以结合projects[]参数筛选特定项目下的自己的投标)。
权限边界说明
- 你无权查看其他用户发布项目的投标,也看不到其他投标者在任何项目中的投标内容——这些属于用户隐私数据,Freelancer API不开放此类访问权限。
- 仅能访问两类投标数据:自己发布项目的全部投标,以及自己提交的全部投标。
内容的提问来源于stack exchange,提问作者Jayy
相关产品推荐
相关产品推荐

