最近搜索


没有最近搜索

Is it possible to have multiple secure placeholder names defined?

已回答


已于 2023年7月11日 发布

I'm trying to send an api call from my app that requires me to pass two secure values as url parameters. I followed the instructions from the secure settings requirements doc to produce this. 

manifest.json

  "domainWhitelist": ["webhook.site" ],
  "parameters": [
    {
      "name": "apiToken",
      "type": "text",
      "secure": true,
      "required": true
    },
    {
      "name": "apiTokenSecret",
      "type": "text",
      "secure": true,
      "required": true
    }
  ],
main.js

const options = {
url: "https://webhook.site/608967f3-d09c-4328-9c18-c6deb5ebd045?api_token="+"{{setting.apiToken}}"+"&api_token_secret="+"{{settings.apiTokenSecret}}"+"&filter[field][0]=[question(5)]&filter[operator][0]==&filter[value][0]="+`${ticket.id}`,
type: "GET",
secure: true
};

 

I updated the app and entered the following test values.

  • apiToken: Test
  • apiTokenSecret: Testing

 

The Zendesk proxy server received the request and relayed it to webhook.site, but only the first secure placeholder value (apiToken) was used correctly. The second placeholder (apiTokenSecret), was just expressed as the actual placeholder.

 

Does anyone have advice on what I'm doing wrong? Or does Zendesk just not support more than one secure value?


1

2

2 条评论

Wow...

thank you so much.

That worked!

1


Hi Chris! Yes, this is definitely possible. The issue here is that it looks like the second placeholder is `settings.apiTokenSecret` and it should be `setting.apiTokenSecret`. Just remove the extra 's' and you should be fine!

1


登录以发表评论。

找不到所需的内容?

新建帖子