是否存在阻止纯javascript客户端(在浏览器中运行)使用Feedly Cloud API的技术限制?

是否存在阻止纯javascript客户端(在浏览器中运行)使用Feedly Cloud API的技术限制?,javascript,oauth,client-side,feedly,Javascript,Oauth,Client Side,Feedly,我想使用Feedly Cloud API,但我希望以纯客户端方式构建我的应用程序。从Feedly开发者文档中可以看到,没有客户端JavaScript库可用于访问API。这对我来说似乎很奇怪,因为API是RESTful的,并序列化为JSON 为什么浏览器中没有运行的Feedly Cloud API的纯JavaScript客户端? OAuth或Feedly API的设计是否存在某种技术限制,阻止客户端严格通过最终用户的浏览器连接 如果这仅仅是一个“还没有人建造”的问题,那没关系。在编写JS客户机之前

我想使用Feedly Cloud API,但我希望以纯客户端方式构建我的应用程序。从Feedly开发者文档中可以看到,没有客户端JavaScript库可用于访问API。这对我来说似乎很奇怪,因为API是RESTful的,并序列化为JSON

为什么浏览器中没有运行的Feedly Cloud API的纯JavaScript客户端?

OAuth或Feedly API的设计是否存在某种技术限制,阻止客户端严格通过最终用户的浏览器连接


如果这仅仅是一个“还没有人建造”的问题,那没关系。在编写JS客户机之前,我只是想确保我没有做什么疯狂的事情。

使用开发者密钥,我可以得到对他们云的任何HTTP请求的响应。/sandbox。API:
XMLHttpRequest无法加载\nhttp://sandbox.feedly.com/v3/categories. 请求的资源上不存在“Access Control Allow Origin”标头。起源'http://localhost:8080因此,不允许访问。
这是否意味着他们一般不允许基于web的请求?我对此做了进一步的研究,他们似乎更关注移动和桌面本机应用程序,而不是浏览器。因此,他们选择不提供CORS或其他方法来解决XHR安全问题,这意味着web客户端(如我们)必须通过自己的服务器端代理来代理所有请求,这就是我们所采用的方法。这很糟糕,但很有效。