如何使用 WhatsApp Api 从企业向客户发送消息 [关闭]
Posted
技术标签:
【中文标题】如何使用 WhatsApp Api 从企业向客户发送消息 [关闭]【英文标题】:How to use WhatsApp Api to send messages from Businesses to Customers [closed] 【发布时间】:2021-01-29 22:41:23 【问题描述】:我正在为本地企业开发 B2C 应用程序。我将为企业和客户开发单独的应用程序,但为了迎合尚未拥有该应用程序的客户,我希望为企业提供这样的功能,即他们可以通过我的业务应用程序从他们的 WhatsApp 号码向他们的客户的 WhatsApp 发送发票。
我怎样才能做到这一点?
提前致谢
【问题讨论】:
你可以使用whatsapp业务API - whatsapp.com/business/api/?lang=fb. 【参考方案1】:这取决于您的发票是什么格式,如果是纯文本或图像,对于 Android,您可以使用 Intent
将其分享到 WhatsApp
1.分享文字
public void onClick(View view)
String packageName = "com.tencent.mm"; //you can try "com.whatsapp" for WhatsApp or "com.facebook.orca" for Messenger
if (isAppInstalled(packageName)) //if app found
String text = "I love you";
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, text);
intent.setPackage(packageName);
startActivity(intent);
else
Toast.makeText(view.getContext(), "WeChat is not installed", Toast.LENGTH_SHORT).show();
private boolean isAppInstalled(String packageName)
boolean installed = true;
try
getPackageManager().getPackageInfo(packageName, 0); //if package not found, exception will be thrown
catch (PackageManager.NameNotFoundException e)
installed = false;
return installed;
2。分享图片
shareButton.setOnClickListener(new View.OnClickListener()
@Override
public void onClick(View view)
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("image/*");
intent.putExtra(Intent.EXTRA_STREAM, imageUri); //uri from loading onto the page
intent.setPackage(packageName); //such as "com.tencent.mm"
startActivity(intent);
);
【讨论】:
非常感谢,发票将采用纯文本格式,并提供 Play 商店和应用商店的链接以上是关于如何使用 WhatsApp Api 从企业向客户发送消息 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Twilio Whatsapp API 获取客户姓名并显示照片