コンテンツへスキップ
Last updated
  1. ステップ1(トークンの取得): アプリIDとシークレットを/oauth2/tokenに送信して、一時的なaccess_tokenを取得します。

  2. ステップ2(タスクの実行): 取得したトークンをヘッダーに含め、文字列化されたJSONを含むパラメータを作成して、クラウド電話タスクをトリガーします。


前提条件

開始する前に、以下の情報をご用意ください。

  1. API認証情報MoreLoginダッシュボード -> API管理から取得):
  • アプリID(例:client_id)

  • シークレットキー(例:client_secret)

認証情報の取得方法 2. リソースID(クラウド電話リストとテンプレートマーケットプレイスから取得):

  • クラウド電話ID(数字のみ)

  • テンプレートID(数字のみ)

取得方法 get?](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phoneschedules-management/paths/~1cloudphone~1rpa~1oncetask~1save/post)


ワンクリックワークフローインポート

設定を簡素化するため、n8nデュアルノードワークフロー一式をご用意しました。トークンの受け渡しや複雑なJSONエスケープ処理を手動で行う必要はありません。

以下のJSONコードをコピーして、n8nキャンバスに貼り付けてください(Ctrl+V)。

{

"nodes": [

{

"parameters": {

"method": "POST",

"url": "https://api.morelogin.com/oauth2/token",

"sendBody": true,

"contentType": "json",

"bodyParameters": {

"parameters": [

{

"name": "client_id",

"value": "YOUR_APP_ID_HERE"

},

{
"name": "client_secret",

"value": "YOUR_SECRET_KEY_HERE"

},

{
"name": "grant_type",

"value": "client_credentials"

}

]

},

"options": {}

},

"id": "step_1_auth",

"name": "ステップ1:トークンの取得",

"type": "n8n-nodes-base.httpRequest",

"typeVersion": 4.1,

"position": [

460,

300

]

},

{
"parameters": {

"method": "POST",

"url": "https://api.morelogin.com/cloudphone/rpa/onceTask/save",

"sendHeaders": true,

"headerParameters": {
"parameters": [
{
"name": "Authorization",

"value": "={{ 'Bearer ' + $json.data.access_token }}"

}

]

},

"sendBody": true,

"contentType": "json",

"bodyParameters": {

"parameters": [

{
"name": "cloudPhoneId",

"value": 1234567890

},

{
"name": "templateId",

"value": 1678347487160256

},

{
"name": "scheduleName",

"value": "n8n-Auto-Task"

},

{
"name": "description",

"value": "n8n経由でトリガーされました"

},

{
"name": "templateParameter",

"value": "={{ JSON.stringify({\n \"Video Caption\": \"My Automation Video\",\n \"AI Label\": true,\n \"Product Id\": 1001,\n \"Get Leads\": false,\n \"Comment\": \"Great content!\"\n}) }}"

}

]

},

"options": {}

},

"id": "step_2_run_task",

"name": "ステップ2:タスクの実行",

"type": "n8n-nodes-base.httpRequest",

"typeVersion": 4.1,

"position": [

680,

300
],

"dependencies": {
"nodes": [
{
"node": "ステップ1:トークンの取得",

"type": "main",

"index": 0
}

]

}
}

],

"connections": {
"ステップ1:トークンの取得": {
"main": [

[
{
"node": "ステップ2:タスクの実行",

"type": "main",

"index": 0
}

]

]

}

}```