利用規約見る
白木
2020.11.02既読 4843
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
2020.11.04
白木 投稿者
2020.11.05
2020.11.09
まだ、解決できませんか? 今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。
コメント3
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
そのため、通常は Authorization Code 発行後のリダイレクト先 URL を設定します。
詳細は下記ドキュメントの「サービス API Authorization Code の発行」をご確認ください。
https://developers.worksmobile.com/jp/document/1002002/v1?lang=ja
個別の環境での設定値につきましては、Community の性質上お答えできませんので、担当のパートナー営業までご相談ください。
2020.11.04
업데이트 된 답글입니다.
白木 投稿者
import requests
API_ID = 'xxxxxxxxxx'
DOMAIN_ID = 99999999
SERVER_CKEY = 'yyyyyyyyyy'
#https://developers.worksmobile.com/jp/console/openapi/main
#上記URL(コンソール)においてService API Consumer Keyにて、Reidirect URLに以下を設定して、発行しました。
REDIRECT_URI = 'https://auth.worksmobile.com/ba/{API_ID}/service/authorize?client_id={SERVER_CKEY}&domain={DOMAIN_ID}'
apiurl = f'https://auth.worksmobile.com/ba/{API_ID}/service/authorize'
params = {
'client_id': SERVER_CKEY,
'domain': DOMAIN_ID,
'redirect_uri': REDIRECT_URI,
'state': '9999'
}
header = {}
response = requests.get(apiurl, proxies=http_proxies, headers=header, params=params)
リクエストURLは以下になります。
https://auth.worksmobile.com/ba/xxxxxxxxxx/service/authorize?client_id=yyyyyyyyyy&domain=99999999&redirect_uri=https%3A%2F%2Fauth.worksmobile.com%2Fba%2Fxxxxxxxxxx%2Fservice%2Fauthorize%3Fclient_id%3Dyyyyyyyyyy%26domain%3D99999999&state=9999&isRefreshed=true
レスポンスはエラーとなります。
何が間違っているかをお教えください。
2020.11.05
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
サービス API Authorization Code を発行した際の Response をそのままサービス API Access Token の発行用の Request URL に Redirectしても、Request に必要な Service API ConsumerKey やドメイン名がないためエラーになります。
サービス API Authorization Code を発行した際の Response 情報を取得したのち、再度サービス API Access Token の発行 Request を行ってください。
2020.11.09
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。