【问题标题】:Calling getJson from hangouts api从环聊 api 调用 getJson
【发布时间】:2014-04-08 17:36:31
【问题描述】:

是否可以使用谷歌环聊窗口中的 $.getJSON。我试图从一个几乎没有修改过的示例版本中做到这一点,但我无法从服务器获得任何响应。 http://pastebin.com/x8jXVceQ#

【问题讨论】:

    标签: javascript json jsonp hangout


    【解决方案1】:

    根据Same origin policy,如果通过相同的协议和 TCP 端口访问并存储在同一域中,则可以通过 AJAX 访问文档。

    如果要访问其他域的文档,可以使用Cross-origin resource sharing。因此,您想通过 AJAX 访问的站点必须提供 Access-Control-Allow-Origin HTTP 标头,例如:

    Access-Control-Allow-Origin: http://hangout.google.com
    

    (您必须将 hangout.google.com 替换为 Google 环聊窗口的实际域)

    【讨论】:

    • 我终于做到了!我不必使用 jsonp,但必须将“Access-Control-Allow-Origin”添加到响应标头中。非常感谢您对坦皮斯的帮助。
    猜你喜欢
    • 2013-07-27
    • 1970-01-01
    • 1970-01-01
    • 2014-04-13
    • 2013-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多