我正在尝试使用开放图谱数据丰富网站,让页面作者决定哪些图像和文本显示在社交媒体的预览中。但是,我无法让 WhatsApp 在共享卡中显示小图像。
\n\n我当前的标记如下所示:
\n\n<meta property="og:url" content="https://dev.firapeel.nl/activiteiten/%CE%A3%CF%89%CE%BA%CF%81%CE%AC%CF%84%CE%B7%CF%82">\n<meta property="og:title" content="\xce\xa3\xcf\x89\xce\xba\xcf\x81\xce\xac\xcf\x84\xce\xb7\xcf\x82">\n<meta name="description" content="Excerpt of Greek text, something by Plato">\n<meta property="og:description" content="Excerpt of Greek text, something by Plato">\n<meta property="og:image" content="https://dev.firapeel.nl/img/opengraphtest/the-alps-4440879_1920.jpg?type=open_graph">\n<meta property="og:image:width" content="600">\n<meta property="og:image:height" content="315">\nRun Code Online (Sandbox Code Playgroud)\n\n当我仔细阅读这个答案时,我认为我符合所有提到的要求,并且图像小于300KB且大于300x200。出于测试目的,这是包含此数据的页面(页面不会永远在线,但至少只要没有可接受的答案)。
\n\n让我惊讶的是,这个页面确实在 WhatsApp 上生成了预览图像,所以我查看了它的标记:
\n\n<meta property="og:type" content="website" />\n<meta property="og:site_name" content="The Criterion Collection" />\n<meta property="og:title" content="Jack Reynor\xe2\x80\x99s Top 10" />\n<meta property="og:url" content="https://www.criterion.com/current/top-10-lists/365-jack-reynor-s-top-10" />\n<meta property="og:description" content="A voracious cinephile with wide-ranging taste, the star of Midsommar shares a list of favorite …Run Code Online (Sandbox Code Playgroud) 我想保存 Whatsapp Web 的会话,这样我就不必每次打开 Whatsapp Web 时都扫描二维码。我用:
options.AddArgument("--user-data-dir=" + FolderPathToStoreSession)
Run Code Online (Sandbox Code Playgroud)
但又qr-code出现了。这是第一次打开whatsapp web扫描二维码并将其保存到文件夹的方法:
public static int OpenNewChrome(
string Website,
int TimeToWaitInMinutes,
string FolderPathToStoreSession)
{
ChromeOptions options = null;
ChromeDriver driver = null;
try
{
//chrome process id
int ProcessId = -1;
//time to wait until open chrome
var TimeToWait = TimeSpan.FromMinutes(TimeToWaitInMinutes);
ChromeDriverService cService = ChromeDriverService.CreateDefaultService();
//hide dos screen
cService.HideCommandPromptWindow = true;
options = new ChromeOptions();
//session file directory
options.AddArgument("--user-data-dir=" + FolderPathToStoreSession);
driver = new ChromeDriver(cService, options, TimeToWait);
//set process …Run Code Online (Sandbox Code Playgroud) 我们如何使用 Intent.packageName(\xe2\x80\x9ccom.whatsapp\xe2\x80\x9d) 在使用 Koltin 或 Java 的 Android 应用程序中将图像/视频共享/上传到 WhatsApp 状态?
\n\nIntent sendIntent = new Intent("android.intent.action.MAIN");\nsendIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);\nsendIntent.putExtra(Intent.EXTRA_STREAM, imageURI);\nsendIntent.putExtra(Intent.EXTRA_TEXT, "whatsapp image caption");\nsendIntent.setAction(Intent.ACTION_SEND);\nsendIntent.setPackage("com.whatsapp");\nsendIntent.setType("image/*");\nRun Code Online (Sandbox Code Playgroud)\n 我想从网页发送 Whatsapp 消息,而不打开 Whatsapp 网络聊天框。我知道 twillio 和 chat-api 提供了用于此功能的 API,但他们对此有定价。我见过许多 Web 应用程序允许用户从自己的应用程序发送 Whatsapp 消息,而无需将其路由到 Whatsapp Web,并且在您免费注册其试用版之后再将其路由到 Whatsapp Web。那么他们实际上是如何做到这一点并设法允许用户发送 Whatsapp 消息而无需支付任何费用。
我正在 Web 应用程序中使用链接wa.me打开带有表情符号的消息的聊天。对于像“Hi”这样的消息,形成的链接如下所示:
\nhttps://wa.me/XXXXXXXXXXXXX?text=Hi+%F0%9F%98%89
\n当用户在智能手机上打开此链接时,一切正常,但在桌面(和 WhatsApp Web)上,消息将以“Hi \xef\xbf\xbd”形式发送
\n表情符号编码正确(“%F0%9F%98%89”)。我发现如果我使用旧的 api.whatsapp.com/send 而不是 wa.me,则不会出现此错误。当 wa.me 重定向到旧的 api.whatsapp 时,是否会出现问题?我害怕在生产中使用 api.whatsapp,因为 Whatsapp 文档不再讨论它,并且我想可以在不通知的情况下进行更改。
\n我正在研究 Whatsapp 业务 API 集成。我需要证书才能进行注册。我按照文档中提到的步骤,在 Facebook 业务管理器中添加了 Whatsapp 帐户,但“Whatsapp 管理器”选项未显示。它应该像这样的gif:https://files.helpdocs.io/bctwm4322q/articles/u76nm7l1mc/1637669423221/11-business-manager-1.gif
有什么解决办法吗?
我创建了一个应用程序并配置了 Whatsapp,但在配置 Webhook 时遇到了问题
\n错误
\nURL 无法保存。URL 正常,终结点已通过邮递员测试,没有任何问题。\n
服务器代码
\n我使用 Asp.Net Core - WebApi 项目并使用该方法创建一个控制器并在控制台中打印日志。如果 token 相等,我返回 Ok +challenge,否则返回 403 http 响应。\n
using Microsoft.AspNetCore.Mvc;\n\nnamespace MyApiZ.WebApi.Controllers\n{\n [ApiController]\n [Route("")]\n public class MessageController : Controller\n {\n const string VerfifyToken = "1234";\n\n [HttpGet("webhook")]\n public ActionResult<string> SetupWebHook([FromQuery(Name = "hub_mode")] string hubMode,\n [FromQuery(Name = "hub_challenge")] int hubChallenge,\n [FromQuery(Name = "hub_verify_token")] string hubVerifyToken)\n {\n Console.WriteLine("\xe2\x96\x88 WebHook with get executed. ");\n Console.WriteLine($"\xe2\x96\x88 Parameters: hub_mode={hubMode} hub_challenge={hubChallenge} hub_verify_token={hubVerifyToken}");\n if (!hubVerifyToken.Equals(VerfifyToken))\n {\n return Forbid("VerifyToken doesn\'t match");\n }\n return …Run Code Online (Sandbox Code Playgroud) 有没有一种方法可以在一个发布请求中向多个收件人发送消息?与我发送用分号分隔的电子邮件的方式相同。
嗯,你好,我有一个疑问。问题是我如何从特定号码的in中打开带有消息的Whatsapp 桌面。例如,我可以使用该属性来做到这一点:buttonVB6C#Process
var process = $"whatsapp://send?phone=54123456789&text=hello!!";
Process.Start(process);
Run Code Online (Sandbox Code Playgroud)
但vb6我不知道如何做到这一点,因为该方法可以是:
Shell "C://path_to_whatsapp_installed/whatsapp.exe"
Run Code Online (Sandbox Code Playgroud)
但这样我就无法在特定的聊天中打开
我想创建一个通知视图就像whatsapp或短信通知.我怎么能实现这一点.
我到现在为止所搜索的内容
克鲁顿:可以在这里找到
这将在跑步活动中显示一个烤面包片,在操作栏下方显示.如果我的活动没有运行或我正在进行另一项活动,那么它如何处理.
吐司:这看起来不像吐司.它仅显示在底部或中心.
对话框:这可以这样做但这会使应用程序模糊.并禁用背景.我不想要这个
任何解决方案都将受
谢谢