jru*_*ist 7 google-glass google-mirror-api
https callbackUrl的限制以及整个订阅的性质使得看起来这只能通过可公开访问的URL来完成.
到目前为止,我遇到了两个可能使本地开发/调试更容易的潜在解决方案.
第一个是谷歌提供的订阅代理服务.此解决方法实质上允许您将SSL限制和代理订阅回调删除到自定义URL.
我发现在本地进行开发的第二个也是最有用的方法是将订阅回调请求(例如从可公开访问的服务器)捕获到日志中,然后使用curl使用类似的东西在本地/ dev机器上重现该请求:
curl -H "Content-type: application/json" -X POST \
-d '{"json for":"the notification"}' http://localhost:8080/notify
Run Code Online (Sandbox Code Playgroud)
由于请求有时可能很大,或者您可能想要测试多个回调类型,我还发现将下标请求的JSON放入各种文件(例如:) timeline-respond.json然后运行很有用.
curl -H "Content-Type: application/json" \
--data @timeline-respond.json http://localhost:8080/notify
Run Code Online (Sandbox Code Playgroud)
我很好奇其他人在本地测试他们的应用程序订阅.
| 归档时间: |
|
| 查看次数: |
1006 次 |
| 最近记录: |