当前位置: 首页 > 知识库问答 >
问题:

Imgur API加载失败[已关闭]

夹谷烨赫
2023-03-14
Failed to load https://api.imgur.com/3/image: The 'Access-Control-Allow-Origin' header contains the invalid value ''. Origin 'https://example.org' is therefore not allowed access.
            var formData = new FormData();
            formData.append('image', $('#imgur-api-upload')[0].files[0]);
            formData.append('type', 'file');
            formData.append('name', $('#imgur-api-upload')[0].files[0].name.replace('.jpg', ''));
            // request
            $.ajax({
                async: true,
                crossDomain: true,
                url: 'https://api.imgur.com/3/image',
                method: 'POST',
                headers: {
                    'Authorization': 'Bearer ' + imgur_access_token
                },
                processData: false,
            contentType: false,
            mimeType: 'multipart/form-data',
            data: formData
            })
            .done(function(dataResponse) {
                console.log(dataResponse);
                if (dataResponse.hasOwnProperty('status') && dataResponse.hasOwnProperty('success')) {
                    if (dataResponse['success'] == true && dataResponse['status'] == 200) {
                        $('#episode_image').val(dataResponse['data']['link']);
                    } else {
                        alert('Error: ' + dataResponse['data']['error']);
                    }
                }
            })
access-control-allow-credentials:true
access-control-allow-headers:Authorization, Content-Type, Accept, X-Mashape-Authorization, IMGURPLATFORM, IMGURUIDJAFO, SESSIONCOUNT, IMGURMWBETA, IMGURMWBETAOPTIN
access-control-allow-methods:GET, PUT, POST, DELETE, OPTIONS
access-control-allow-origin:
access-control-expose-headers:X-RateLimit-ClientLimit, X-RateLimit-ClientRemaining, X-RateLimit-UserLimit, X-RateLimit-UserRemaining, X-RateLimit-UserReset
cache-control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
content-encoding:gzip
content-length:330
content-type:application/json
date:Wed, 04 Oct 2017 03:25:41 GMT

但在response选项卡中,我看到了json,但似乎无法访问它。

我试图在wordpress的.htaccess中添加Header set access-control-allog-origin*,但没有成功。

编辑:
“可能重复”的答案并不能解决我的问题,已经在localhost/example.dev、live网站、Chrome/Firefox/edge、不同网络上的不同pc上尝试了这些示例,但仍然得到了空的访问-控制-允许-起源。

暂时还没有答案

 类似资料:
  • 我需要集成一个谷歌地图在我的网页。我生成了一个API。但地图没有显示。我正在本地服务器上测试它。 但没用。我的代码有问题吗?我可以检查我的API是否工作吗

  • 我通常用Matlab编写代码,但我发现了一段很好的PYTHON代码,我想使用它。然而,下载了软件包后,它很难运行。我得到以下错误: 位于目录中。我尝试将其添加到中,但没有任何区别。我也尝试过so dll修复器,但这些都没有帮助。有没有人遇到过这种情况,有没有找到解决办法?

  • 应用程序使用了几个API:PrimeFaces、JSF2.2、CDI1.1、JPA2.1。 还要注意,EntityManager不是通过注入到会话EJB中获得的,而是使用Persistence.createEntityManagerFactory(...)手动创建的然后是EMF.CreateEntityManager(...)。 错误消息为:

  • 想改进这个问题吗 通过编辑此帖子,添加详细信息并澄清问题。 这就是我实际导入firestore依赖项时发生的情况,我认为这一切都与连接有关,但这些错误一直在发生。请帮帮我 问题:任务“:app:mergeExtDexDebug”的执行失败 无法解析配置“:应用:调试运行时类路径”的所有文件。无法转换 firebase-storage-19.2.1.aar (com.google.firebase:

  • 我正在尝试在localhost中构建WordPress主题。我有我的functions.php当我打开浏览器(http://localhost/website/wordpress)时,它并没有加载所有的css更改。浏览器中只显示车身背景。你觉得问题出在哪里?感谢你的帮助。

  • 当我在Android Studio中运行我的模块时,我得到这个错误: 错误:Android Dex:[GradleDevBuild]无法加载dx.jar 我一直在网上搜索解决方案,但一切都与eclipse有关,在Android Studio上什么都没有。 指向dex的路径。jar是C:\AndroidSdk\build tools\26.0.0\lib\dex。jar,所以它确实存在,我已经将其移