javascript - 如何通过 Steam Web API 使用 JSON 格式的 javascript-jquery 获取所有 Steamapps
问题描述
我正在尝试使用 Steam API 获取所有 Steam 应用程序。
JavaScript:
var previewUrl =
"http://api.steampowered.com/ISteamApps/GetAppList/v0002/?key=mysteamkey&format=json";
$.ajax({
type: 'GET',
url: previewUrl,
success: function(data) {
console.log(data);
},
error: function(e) {
console.log(e.message);
}
});
但它让我在控制台上出现这个错误:
从源“http://localhost:5000”访问“http://api.steampowered.com/ISteamApps/GetAppList/v2/?key=mysteamkey&format=json”的 XMLHttpRequest 已被 CORS 策略阻止:没有“访问权限-请求的资源上存在 Control-Allow-Origin' 标头。
解决方案
尝试添加 crossDomain: true
,它应该修复它。
var previewUrl =
"http://api.steampowered.com/ISteamApps/GetAppList/v0002/?key=mysteamkey&format=json";
$.ajax({
type: 'GET',
crossDomain:true,
url: previewUrl,
success: function(data) {
console.log(data);
},
error: function(e) {
console.log(e.message);
}
});
推荐阅读
- vue.js - AngularJS 中的过滤器转换为 VueJS
- dask - Xarray Dask.delayed 慢:如何在两个数据集之间快速选择/插值
- ios - Xcode 10 警告:ONLY_ACTIVE_ARCH=YES 请求多个 ARCH 且没有运行目标以提供活动架构
- sql - 如何将一列分成两列并按ID分组
- css - PhpStorm 将 Less 文件夹编译为 style.css
- python - 使用python从元组的元组中动态格式化字符串
- c# - 如何以编程方式设置重用幻灯片窗格和打开文件打开对话框上的浏览按钮的路径,以便在 Powerpoint 中重用幻灯片
- javascript - 悬停在文本上以显示 ul 元素
- neo4j - Cosmos db 图中不支持来自 Tinkerpop 3 的哪些步骤/gremlin 查询
- primefaces - 如何使用 javascript/jquery 从 p:selectOneListBox 设置所选项目