发送没有查询字符串参数的AJAX请求作为'referrer'

时间:2016-10-02 20:25:02

标签: ajax google-calendar-api referrer

我正在尝试与Google Calendar API进行通信。 API仅接受来自特定推荐人的请求,例如:www.mysite.com/calendar/events.asp

但有时URL包含查询字符串参数,例如: www.mysite.com/calendar/events.asp?message=eventAddedSuccessfully&id=50

API拒绝来自上述URL的请求,并返回以下消息: “推荐人www.mysite.com/calendar/events.asp?message=eventAddedSuccessfully&id=50与您在API密钥上配置的引荐来源限制不匹配。请使用API​​控制台更新您的密钥限制。”

如何仅使用URL中的路径作为引荐来源发送AJAX请求?

由于

1 个答案:

答案 0 :(得分:2)

更改您的限制以迎合域的上下文路径,它可能特定于该页面(并且可能以不同的方式处理参数)并导致您遇到的问题。

www.mysite.com/*

www.mysite.com/calendar/*

希望这可以解决问题。