1

Trello client.jsを使用して、ローカル Web サーバー (Visual Studio 2013) でアプリケーションを作成しようとしています。アプリを承認しようとすると、Trello.com からこのエラーが表示されます。

This request came from an unauthorized domain

Trello API ドキュメントにリストされているjsfiddle の例を使用しました。すべての JavaScript をコピーし、生成したキーで client.js ファイルを参照しました。

そのエラーメッセージについて、インターネット上で参照が見つかりません。私の推測では、Trello は、呼び出し元のサーバーと通信する必要があるため、localhost を許可していません。

私が使用したコード。Chrome コンソールからこれを呼び出したところ、上記のエラーが発生しました。

Trello.authorize({
    type: "popup",
    success: onAuthorizea,
    scope: { read: true }
});

localhost の外部でアプリを承認し、API への今後のすべてのリクエストにそのトークンを使用できると思っていましたが、client.js メソッドを使用するときにトークンを提供するオプションが表示されません。

4

1 に答える 1

3

client.js へのクエリ文字列で独自のアプリケーション キーを指定する必要があります。

<script src="https://api.trello.com/1/client.js?key=your_application_key">

ドメインを制限する唯一のキーの 1 つである jsfiddle の例で使用されているキーを使用していると思います。個人キーはこちらにあります

于 2014-03-14T15:03:28.170 に答える