如何获得使用whatsapp云api的永久令牌?

Din*_*ngh 15 access-token whatsapp

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

Whatsapp 网站上有一个获取永久令牌的官方链接:了解如何创建永久令牌,但它是另一个兔子洞,没有说明如何获取永久访问令牌。

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

Lar*_*erg 43

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

设置的分步指南:

  1. 如果您的 Facebook 应用程序尚不存在,请将其添加到系统用户中。确保它有这个admin角色。
  2. 在同一页面的“分配的资产”部分中,检查您的应用程序是否列在此处。如果没有,请通过“添加资产”按钮添加您的应用程序,授予对您的应用程序的“完全控制权”。
  3. 在“人员”部分将系统用户添加到您的 Whatsapp 帐户,授予对您的 Whatsapp 帐户的“完全控制权”
  4. 现在,单击上述系统用户的“生成新令牌”按钮,这将显示“生成令牌”弹出窗口。选择2个权限whatsapp_business_managementwhatsapp_business_messaging确认
  5. 新的访问令牌将以链接形式呈现给您。单击它,然后安全地存储生成的令牌,因为 facebook 不会为您存储它。该令牌不会过期。


小智 0

您可以使用以下链接从 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_业务_管理

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