【问题标题】:Twilio authentication with access token使用访问令牌进行 Twilio 身份验证
【发布时间】:2021-04-29 11:35:46
【问题描述】:
curl -X "GET" "https://chat.twilio.com/v2/Services/ISXXXXX/Channels/CHXXXXX/Messages" \
 -H 'Content-Type: application/x-www-form-urlencoded' \
 -H 'Authorization: Bearer ACCESS_TOKEN' \

我正在尝试如上所述获取 Twilio 聊天消息,但是我得到了

{
"code": 20003,
"detail": "Your AccountSid or AuthToken was incorrect.",
"message": "Authentication Error - No credentials provided",
"more_info": "https://www.twilio.com/docs/errors/20003",
"status": 401
}

我已经在给定频道中以编程方式创建了具有授权角色的 ACCESS_TOKEN。 我需要将 AccountSid 作为参数传递吗?

【问题讨论】:

    标签: twilio twilio-api twilio-programmable-chat


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    访问令牌仅用于验证客户端(Web、iOS 和 Android)中语音、视频、对话和同步 SDK 的用户。

    在验证 API 请求时,您应该使用您的 Account Sid 和 Auth Token 或 API key and secret

    当使用 API 密钥和机密进行授权时,您可以像这样在 curl 中添加 auth 标头:

    curl -X "GET" "https://chat.twilio.com/v2/Services/ISXXXXX/Channels/CHXXXXX/Messages" \
    -H 'Content-Type: application/x-www-form-urlencoded' \
    -u $TWILIO_API_KEY:$TWILIO_API_SECRET
    

    【讨论】:

    • 嘿 philnash,我正在寻找一种使用访问令牌进行身份验证的方法。 twilio.com/docs/iam/access-tokens 我想我不应该需要 API_SECRET。 -u $TWILIO_API_KEY:$TWILIO_API_SECRET -> 这是基本身份验证
    • 访问令牌仅用于验证客户端(Web、iOS 或 Android)中语音、对话、同步和视频 SDK 的用户。在验证 API 请求时,您应该使用您的 Account Sid 和 Auth Token 或 API Key and Secret
    • 好的,我明白了!如果您将此评论添加为答案,我可以接受!
    猜你喜欢
    • 2014-02-11
    • 2023-03-20
    • 2017-04-11
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-29
    相关资源
    最近更新 更多