クラウドPowerautomateでPDF service APIで接続エラーが発生する
解決したいこと
クラウドのpowerautomateでFormsに入力された情報を、PDF フォームに出力したい。
初めての投稿させていただきます。知識が疎く、説明不足な点がございましたら、ご指摘いただき、解決までご助言いただけますと幸いです。
フロー概略:
1 HTTPコネクタ PDFトークンの取得
PDFのAPIサービスのクライアントID、クライアントシークレット、スコープで接続
2 変数コネクタ(変数名:access_token) 出力したトークンを変数にセット
3 HTTPコネクタ PDFフォームに入力
発生している問題・エラー
フローの1,2は正常に終了しましたが、3でエラー(Client ID is invalid)が発生しました。
解決方法を教えて下さい。
エラー内容:
"body": {
"error": {
"code": "Forbidden",
"message": "Client ID is invalid",
"details": {
"error_code": "403003"
該当するソースコード
<転記>は、<Adobe Developer Consoleの「OAuth Server-to-Server」より転記>です。
1 HTTPコネクタ
"inputs": {
"method": "POST",
"uri": "https://ims-na1.adobelogin.com/ims/token",
"headers": {
"Content-Type": "application/x-www-form-urlencoded"
},
"body": "client_id=<転記>&client_secret=<転記>&grant_type=client_credentials&scope=<転記>"
},
"runtimeConfiguration": {
"contentTransfer": {
"transferMode": "Chunked"
}
},
"metadata": {
"operationMetadataId": "<非表示>"
}
}
3 HTTPコネクタ
{
"uri": "https://pdf-services.adobe.io/operation/pdf/fill-pdf-form",
"method": "POST",
"headers": {
"Authorization": @{variables('access_token')},
"Content-Type": "application/json"
}
"body": {
"templateFile": {
"url": "https:ファイル保存先/SampleField.pdf"
},
"formFields": [
{
"fieldName": "AAA",
"value": "名前"
},
{
"fieldName": "BBB",
"value": "日付"
}
]
}
}
自分で試したこと
・1 HTTPコネクタで取得したトークンで失敗するため、3 HTTPコネクタに、クライアントID、クライアントシークレット、スコープを追加するも現象変わらず。
・Adobe Developer Console「OAuth Server-to-Server」のGenerate access tokenで発行したトークンと「1 HTTPコネクタで取得したトークン」が異なるため、Generate access tokenで発行したトークンを、3 HTTPコネクタのヘッダーにセットするも現象変わらず。