質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

API

APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

Q&A

0回答

3013閲覧

api呼び出しInvalid access tokenエラーについて

django

総合スコア19

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

API

APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

0グッド

0クリップ

投稿2019/05/17 07:59

前提・実現したいこと

HTMLから入力したメールアドレスデータを取得し
zoom apiから会議のデータを取得しようとしています。
ですが今はトークンが無効というエラーが出てしまっているので
どうにかして直したいです。

発生している問題・エラーメッセージ

アクセストークンが無効とのことです。

Invalid access token

該当のソースコード

    ApiKey = 'xxx' ApiSercret = 'xxx' mail = request.POST['mail'] print(mail) today = datetime.today() header = { 'alg':'HS256' } #token作成 payload = { 'iss': ApiKey, } token = jwt.encode(header,payload,ApiSercret,check='true') print(token) import http.client conn = http.client.HTTPSConnection("api.zoom.us") headers = { 'authorization': "Bearer 39ug3j309t8unvmlmslmlkfw853u8", 'content-type': "application/json" } conn.request("GET", "/v2/users?status=active&page_size=30&page_number=1", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))

試したこと

http://r9.hateblo.jp/entry/2018/01/30/081534
上記のサイトを参考に
curl -H 'Authorization: Bearer xxxxxx' https://api.zoom.us/v2/users
を行いましたが同じエラーが出てしまいました。
分かる方おりましたらご教授お願いいたします。

補足情報(FW/ツールのバージョンなど)

authlibを使用してjwtを作成しています。
言語はpython djangoを使用しています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

otolab

2019/05/28 23:45

> Invalid access token だと、xxxxxxの辺りが間違っている感じですね。 > curl -H 'Authorization: Bearer xxxxxx' https://api.zoom.us/v2/users まずはこの方式で動くように確認するべきだと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問