我试图将用户深入链接到我的facebook messenger机器人,我需要同时传递一些数据。据说这可以通过使用m.me links和查询参数来完成。
我的机器人页面是https://www.facebook.com/Willy-1610141399078870/
m.me url就是这样的。 https://m.me/Willy-1610141399078870?ref=somedatagoeshere
m.me链接在桌面上工作,但数据没有传递给僵尸程序。我并不特别需要它在桌面上工作。
然而,当我尝试在ios或android上打开该链接时,我收到一条错误消息。
的Android
此用户名不存在。尝试其他代码或链接
的iOS
找不到用户名
机器人还没有发布,所以其他任何人都无法看到它。我需要能够在发布之前测试此功能,所以我希望不是导致失败的原因。
还有其他人能够使用此功能吗?
答案 0 :(得分:0)
似乎facebook生成的用户名不能用于m.me链接。它要求您注册一个明确的用户名。
我的网页生成的名称是Willy-1610141399078870,因此https://m.me/Willy-1610141399078870不是有效的网址。
要注册页面的用户名,请转到您的页面>关于>创建页面@username。
然后,您可以尝试选择尚未使用的用户名。不知何故,@ willy-the-test-page已经被采用(?),所以我收到了这个令人难以置信的混淆错误信息:
以面值显示错误消息,我决定创建另一个页面并再试一次。这一次,意识到这个消息并不意味着它所说的。选择可用的用户名会清除错误消息,并允许注册。
开玩笑吧!它会再次告诉您该页面没有资格。解决方案是创建一个全新的页面,然后再次浏览@username创建流程。它在第二次尝试时对我有用。
据传,least 25 likes页面需要有资格获得@username,但在所有情况下都不是这样。