我正在寻找一种使用 JavaScript 以编程方式将内容发布到我的 WhatsApp 状态的方法。我希望使该过程自动化,并更轻松地与我的联系人共享更新。是否有任何可用的 API 或 npm 包可以帮助我实现这一目标?
我在网上搜索过,但没有找到直接的解决方案。如果有人能为我指出正确的方向或提供一些关于如何完成这项任务的指导,那就太好了。预先感谢您的任何帮助或建议!
我找到了一个 chrome 扩展可以做到这一点,但我无法检查它以了解它是如何实现的,并且我已经搜索了互联网。
可以通过编程方式发布状态。我为此使用服务网关。他们有一个用于测试和工作的沙箱。 您可以放置不同类型的状态,包括图片和带有彩色背景的文本。 强制参数应该是一个数字数组,将显示状态(包括您自己的)
const options = {
method: 'POST',
headers: {
accept: 'application/json',
'content-type': 'application/json',
authorization: 'Bearer Your_Token'
},
body: JSON.stringify({
background_color: '#00000000',
caption_color: '#FFFFFFFF',
caption: 'Hello world',
font_type: 'SANS_SERIF',
// media: 'data:image/png;name=test.png;base64,iVBORw0KG...........',
contacts: ['any number', 'any number']
})
};
fetch('https://gate.whapi.cloud/stories', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
在此处了解有关该方法的更多信息:https://whapi.readme.io/reference/createstory
您将需要来自provider的令牌。注意,这是一个非官方的解决方案,因此使用风险自负。