使用带有 ref 参数的 m.me 链接

Using m.me links with ref param

我正在尝试将 link 用户深入到我的 Facebook Messenger 机器人中,我需要同时传递一些数据。据说这可以通过使用 m.me links 和查询参数来完成。

我的机器人页面是 https://www.facebook.com/Willy-1610141399078870/

m.meurl就是这样的。 https://m.me/Willy-1610141399078870?ref=somedatagoeshere

m.me link 在一定程度上可以在桌面上运行,但数据不会传递给机器人。我不是特别需要它在桌面上工作。

但是,当我尝试在 ios 或 android 上打开 link 时,我收到一条错误消息。

Android

This user name doesn't exist. Try another code or link

iOS

Username was not found

该机器人尚未发布,因此其他任何人都看不到。我需要能够在发布之前测试此功能,所以我希望这不是导致失败的原因。

还有其他人能够使用此功能吗?

Facebook 生成的用户名似乎不能用于 m.me 链接。它要求您注册一个明确的用户名。

我的页面生成的名称是 Willy-1610141399078870,因此 https://m.me/Willy-1610141399078870 不是有效的 url。

要为您的页面注册用户名,请转至您的页面 > 关于 > 创建页面 @username。

然后,您可以尝试选择一个尚未使用的用户名。不知何故,@willy-the-test-page 已经被占用(?),所以我收到了这个令人难以置信的令人困惑的错误消息:

从表面上看错误消息,我决定创建另一个页面并重试。这一次,意识到消息并不意味着它所说的。选择可用的用户名会清除错误消息,并允许注册。

开玩笑的!它会再次告诉您该页面不符合条件。


解决方案是创建一个全新的页面,然后再次执行@username 创建流程。第二次尝试对我有用。

据传页面需要 least 25 likes 才有资格使用@username,但这并非在所有情况下都是如此。