【问题标题】:Looking to use google drive realtime API with google+ hangout application希望将 google drive realtime API 与 google+ hangout 应用程序一起使用
【发布时间】:2013-04-29 21:43:35
【问题描述】:

我目前有一个环聊应用程序,并且我想在实时 API 的情况下为其添加一些协作功能。

按照实时 API 快速入门指南(添加两个文本区域和一个用于授权的按钮),我已将相关代码添加到环聊 XML 模块(这是正确的名称吗?)

看起来,但是,每当我从 google 环聊实例中单击“授权”按钮时,页面可能会刷新(或其他什么?)并且 GET 请求返回:400(错误请求)响应。

有什么我忽略的吗? 也许,我错过了一些文档? 有没有更好的方法来完成我想要完成的工作?

编辑:有关来自 chrome 的 javascript 控制台的 GET 请求和响应的更多信息:

https://015isqam6kq3vfnd0h572bpk4rvnem82-a-hangout-opensocial.googleusercon ... dgets / IFR FILEID = 0B2FRfMTFpkH0S3RDUlhDMWNsbjQ&用户id = 103345858281489162915 400(错误请求)015isqam6kq3vfnd0h572bpk4rvnem82-a-hangout-opensocial.googleusercontent.com ... ETS / IFR FILEID = 0B2FRfMTFpkH0S3RDUlhDMWNsbjQ&用户id = 103345858281489162915:?1 P>

页面(环聊内容应该在的地方)然后显示:

“url 参数缺失或格式错误”

【问题讨论】:

  • 你能分享更多的回应吗?
  • @ AliAfshar下面是从Chrome的控制台GET响应:015isqam6kq3vfnd0h572bpk4rvnem82-a-hangout-opensocial.googleuse… ... dgets / IFR的fileid = 0B2FRfMTFpkH0S3RDUlhDMWNsbjQ与用户id = 103345858281489162915 400(错误请求)015isqam6kq3vfnd0h572bpk4rvnem82-a-hangout-opensocial.googleusercontent.com ... ETS / ifr?fileId=0B2FRfMTFpkH0S3RDUlhDMWNsbjQ&userId=103345858281489162915:1 页面不可避免地显示:“Missing or malformed url parameter”
  • 需要更多信息吗?

标签: google-drive-api google-drive-realtime-api hangout


【解决方案1】:

问题在于文档提供的 realtime-client-utils.js。

授权的想法是,在授权后,它会尝试通过 window.location.href 重定向页面,并在 URL 的末尾添加参数。

移除重定向,手动设置参数对象中的参数,重启授权过程即可解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-29
    • 2015-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-29
    • 1970-01-01
    相关资源
    最近更新 更多