Trello API Post 新卡错误 - 无法在 'DOMWindow' 上执行 'postMessage'
Trello API Post new card error - Failed to execute 'postMessage' on 'DOMWindow'
我正在尝试按照教程在我的 Trello 看板列表中创建一张新卡片。
我正在从这里获取我的钥匙 https://trello.com/app-key
遵循本教程 https://developers.trello.com/get-started/start-building
我在单独的选项卡中打开了我的董事会。并尝试了 public 和私人模式。
但是,我得到
Failed to execute 'postMessage' on 'DOMWindow': The target origin
provided ('file://') does not match the recipient window's origin
('null').
可能是什么问题?
这是我的代码:
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script src="https://api.trello.com/1/client.js?key=MyKey"></script>
<body>
<script>
var authenticationSuccess = function() { console.log('Successful authentication'); };
var authenticationFailure = function() { console.log('Failed authentication'); };
Trello.authorize({
type: 'popup',
name: 'Getting Started Application',
scope: {
read: true,
write: true },
expiration: 'never',
success: authenticationSuccess,
error: authenticationFailure
});
var myList = 'Mylist';
var creationSuccess = function(data) {
console.log('Card created successfully. Data returned:' + JSON.stringify(data));
};
var newCard = {
name: 'New Test Card',
desc: 'This is the description of our new card.',
// Place this card at the top of our list
idList: myList,
pos: 'top'
};
Trello.post('/cards/', newCard, creationSuccess);
</script>
我发现 problem.You 必须从服务器而不是本地文件系统执行它。就是这么简单。
我正在尝试按照教程在我的 Trello 看板列表中创建一张新卡片。
我正在从这里获取我的钥匙 https://trello.com/app-key 遵循本教程 https://developers.trello.com/get-started/start-building 我在单独的选项卡中打开了我的董事会。并尝试了 public 和私人模式。
但是,我得到
Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('file://') does not match the recipient window's origin ('null').
可能是什么问题?
这是我的代码:
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script src="https://api.trello.com/1/client.js?key=MyKey"></script>
<body>
<script>
var authenticationSuccess = function() { console.log('Successful authentication'); };
var authenticationFailure = function() { console.log('Failed authentication'); };
Trello.authorize({
type: 'popup',
name: 'Getting Started Application',
scope: {
read: true,
write: true },
expiration: 'never',
success: authenticationSuccess,
error: authenticationFailure
});
var myList = 'Mylist';
var creationSuccess = function(data) {
console.log('Card created successfully. Data returned:' + JSON.stringify(data));
};
var newCard = {
name: 'New Test Card',
desc: 'This is the description of our new card.',
// Place this card at the top of our list
idList: myList,
pos: 'top'
};
Trello.post('/cards/', newCard, creationSuccess);
</script>
我发现 problem.You 必须从服务器而不是本地文件系统执行它。就是这么简单。