我尝试从localhost访问我的Dropbox应用程序以从那里下载图像。出现选择器的弹出窗口,但是出现错误:
Origin与任何应用程序域都不匹配
SCRIPT
<div id="container"><a id="link"></a></div>
<script>
var button = Dropbox.createChooseButton({
success: function (files) {
var linkTag = document.getElementById('link');
linkTag.href = files[0].link;
linkTag.textContent = files[0].link;
},
linkType: 'direct'
});
document.getElementById('container').appendChild(button);
</script>
我已将dropins.js与app-key包含在Dropbox中生成。
设置Dropbox
OAUTH2重定向URI设置为
http://127.0.0.1:8020/
有什么想法吗?我还是经常尝试:
答案 0 :(得分:8)
应用程序控制台(https://www.dropbox.com/developers/apps/info/..。)中应该有一个名为“Drop-ins domains”的部分。确保添加您要在那里使用的所有域名。 (看起来您可能需要添加127.0.0.1
和/或localhost
。)