【问题标题】:How to get permanent token for using whatsapp cloud api?如何获得使用whatsapp cloud api的永久令牌?
【发布时间】:2022-10-30 20:32:19
【问题描述】:

Whatsapp 云 API 提供的访问令牌将在 24 小时后过期。有没有办法获得永久访问令牌?

在 whatsapp 网站上有一个获取永久令牌的官方链接:Learn how to create a permanent token 但它是另一个没有说明如何获取永久访问令牌的兔子洞。

如果有人成功地做到了这一点,请帮助我和其他沮丧的开发人员:)

【问题讨论】:

    标签: access-token whatsapp


    【解决方案1】:

    是的,我已经这样做了,您可以查看我的中篇文章,我在其中解释了如何制作永不过期的访问令牌。这是链接https://link.medium.com/UxF3glkU1qb

    【讨论】:

    • “设置永不过期 WhatsApp Cloud API 访问令牌”部分有确切的步骤。感谢 Rishabh 记录它!
    【解决方案2】:

    您可以使用以下链接从 Facebook oauth 获取用户访问令牌:https://www.facebook.com/v8.0/dialog/oauth?client_id=<app_id>&response_type=code%20token&redirect_uri=<redirect_url>&scope=whatsapp_business_management

    client_id:您的应用在 developer.facebook.com 上的应用 ID redirect_url:您将附加访问令牌的网址(注意:您必须添加到您的应用程序“Facebook 登录 => 设置”的“有效 oauth 重定向网址”) 范围:whatsapp_business_management

    该过程完成后,访问令牌将附加到您的重定向 URL。

    【讨论】:

      【解决方案3】:

      您需要将系统用户设置为应用的管理员。然后,您可以为此系统用户生成永不过期的访问令牌。

      分步指南进行设置:

      1. Add a system user to your facebook app 如果它还不存在。确保它具有admin 角色。
      2. 在同一页面的“Assigned Assets”部分,检查您的应用是否在此处列出。如果没有,请通过“添加资产”按钮添加您的应用,授予对您的应用的“完全控制”权限。
      3. Add the system user to your Whatsapp account 在“人员”部分,授予对您的 Whatsapp 帐户的“完全控制权”
      4. 现在单击"Generate new token" button for above system user,它会显示“生成令牌”弹出窗口。选择whatsapp_business_managementwhatsapp_business_messaging这两个权限并确认
      5. 新的访问令牌作为链接呈现给您。单击它,然后安全地存储生成的令牌,因为 facebook 不会为您存储它。此令牌不会过期。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-05
        • 2023-03-30
        • 2013-02-06
        • 1970-01-01
        • 1970-01-01
        • 2013-06-15
        相关资源
        最近更新 更多