Jquery (jfeed) - Access-Control-Allow-Origin 不允许使用 Origin xx
Jquery (jfeed) - Origin xxxxx is not allowed by Access-Control-Allow-Origin
我正在使用jFeed尝试检索Facebook页面的RSS提要。 我可以手动导航到 RSS 很好(https://www.facebook.com/feeds/page.php?format=atom10&id=12345),但是当我尝试使用以下代码时,我最终会出现错误"访问控制允许原产地不允许原产地 xxxxx"。
jQuery.getFeed({
url: 'https://www.facebook.com/feeds/page.php?format=atom10&id=12345',
success: function (feed) {
alert(feed.title);
}
});
我假设这是因为它需要OAuth 2.0,但我真的需要一个"沉默"的解决方案,这样人们就不必拥有Facebook帐户或以任何方式与Facebook互动。
你可以
看看 https://github.com/dawanda/jquery-rss。它使用的是谷歌的feed API。
刚刚让它工作!! 我使用应用程序ID和密码来获取access_token,然后使用jquery getJSON方法来获取数据。 就像一个魅力,不需要Facebook身份验证!!
appID = '' //myappid
secretCode = '' //app "secret code"
authURL = 'https://graph.facebook.com/oauth/access_token?client_id=' + appID + '&client_secret=' + secretCode + '&grant_type=client_credentials'
feedURL = 'https://graph.facebook.com/' + appID + '/feed?'
function getFeed() {
$.get(authURL, function (accessToken) {
$.getJSON(feedURL + accessToken, function (data) {
$.map(data.data, function (item) {
alert(item.message);
//type: status, photo
//likes.count
//from.name
//created_time
});
});
});
};
显然,除了"警报"之外,您还想做一些事情,但它有效。 与我发现的其他任何东西相比,非常简单。
相关文章:
- Jquery模板,如果xx&&如果yy
- 如何解决Access Control Allow Origin错误
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- Ajax调用ERror Cross Origin REquest:在rails中自动完成大学列表
- Angularjs http.get() Cross-Origin 请求被阻止
- 为什么我可以'不要使用xx[this.index].style.display?它's说“;无法读取属性
- XXXXXX的正则表达式.XX格式的数字
- Cross Origin Chrome Extension
- Angular Cross Origin Request CORS失败,但节点http.get()成功返回
- XMLHttpRequest : 不被 access-control-allow-origin 所允许
- XMLHttpRequest无法加载url Origin访问控制允许Origin不允许null
- webpack所说的XX隐藏模块是什么意思
- 可以在Access Control Allow Origin中指定端口
- Access Control Allow Origin阻止我访问google api,尽管使用了dataType:
- JSONP跨原点错误'不存在Access Control Allow Origin标头'
- 角度:原点http://localhost在Access Control Allow Origin标头中找不到
- 通过php访问控制允许Origin服务器端
- offset()-top-XX在Webkit v Firefox/IE中给出了不同的结果
- Jquery json:未捕获类型错误:无法读取属性'xx'的未定义
- Jquery (jfeed) - Access-Control-Allow-Origin 不允许使用 Origin xx