2017-07-26 8 views
0

私たちの研究所が今行っているmoodleコースからcanvas APIを使ってデータを取得したいと考えています。私は文書を調べて、API documentationでアドバイスされたアクセストークンを生成しました。しかし、今私はどのように進めるか分からない。Canvas APIからデータを取得する方法は?

クロムブラウザのコンソールでさまざまな例を試しました。

例:GET https:/// login/oauth2/auth? client_id = XXX & response_type = code & redirect_uri = https://example.com/oauth_complete&state=YYY

しかし、それは私に結果を提供しませんでした。代わりに、私は "Uncaught SyntaxError:Unexpected identifier"のようなエラーを受け取りました。

どこから始めればいいですか?

ありがとうございます。

+0

で見つけることができますが、いくつかのサンプルコードやデモページを提供してもらえますか? – Sander

+0

私はAPIのドキュメントに従っていました。 https://canvas.instructure.com/doc/api/index.html – Ann

答えて

0

"アカウント - >設定 - >新しいアクセストークン"にアクセスしてアクセストークンを生成できます。次に、アクセストークンをコピーダウンします。

次にあなたがGETクエリパラメータとしてアクセストークンを取り付けヘッダとしてリクエストcurl -H "Authorization: Bearer <token>" 'http://<canvas>/api/v1/accounts/<account_id>/courses

または

にそのアクセストークンの取り付けのいずれか

によって

http://<canvas>/api/v1/accounts/<account_id>/courses?access_token=token_of_magical_powersをAPI呼び出しを行うことができます

アクセストークンにはすべて同じ特権があることに注意してください。それが生成されたユーザーであることを確認してください。

詳しいドキュメントとサンプルはcanvas community pages.

関連する問題