2017-08-13 40 views
1

我有一个链接,在输入它(点击/点击),是一个支付确认。 链接通过短信发送给用户。如何禁用/忽略服务器端的丰富链接预览

当链接显示为丰富的预览链接时,问题就会开始,导致链接被访问,用户将会考虑确认付款。

就是这样你可以得到一个线索,什么是丰富的预览(https://richpreview.com/)。它发生在诸如WhatsApp和iMessage之类的消息传递服务中,当它们在打开链接之前显示链接的内容时。它符合以开放的图形协议这里解释:http://ogp.me/

的问题是:如何从我的结束(服务器端)或如何禁用此丰富perview我发现,这个要求是丰富的预览,让我可以忽略付款确认?

一个从谷歌搜索的建议是简单地找到URL链接的文字中间,它会在所有情况下工作吗?

我不得不创建一个新的页面将重定向(通过脚本)上呈现到实际支付确认页面的想法,是有可能还是会丰富预览运行此脚本呢?

感谢

+0

嗨,你可以将链接到您的支付页面的虚拟副本,这样我就可以看到丰富的链接是什么样子? – 2017-08-13 10:12:31

+0

另外,你不能只使用电子邮件,而不是短信? – 2017-08-13 12:28:08

+1

不可以do'sville babydoll ...我只限于短信。我也不能给你一个例子链接,谢谢。感谢您的回复和答复,我一定会尝试一下并发布结果。 – Noyloy

回答

1

不幸的是,使用重定向可能不会工作。非常多,富有的链接是,它打开它自己的迷你网页浏览器并为你打开页面。如果你有重定向,那么应用程序将会遵循这些。

之前发送的链接,使加一个点和一个空间的链接和一个空格,并在其后一个点之前的服务器。见例如:

发送这样的(http://www.bbc.co.uk/news/uk-40909057)一个链接会产生丰富的链接,像这样: Rich link

但是,如果您发送相同的链接,只需用点 (http://www.bbc.co.uk/news/uk-40909057。 )它这样做:

plain text link 注:短信服务会自动删除点,当它作用于他们,因此他们不会出现在收件人看到的消息中。

我认为这应该适合你,请检查后再回到我身边。

+1

感谢您的回复,我在链接前后都有一些文字。问题发生在Galaxy 8和ios10设备上,他们在这里实现了此预览。我目前没有这样的设备来测试它,但是当我得到一个我会更新。 – Noyloy

+0

好的,谢谢。我希望它能起作用,但如果不行的话,我会尝试一些可能起作用的东西。 – 2017-08-13 16:38:47

+0

另外,上面的屏幕截图来自iOS 10设备,所以你只需要测试银河8。 – 2017-08-13 16:40:16

0

做伎俩的事情是基于获取预览的请求的用户代理。

所有对丰富预览的请求都来自非移动设备 ,因为该平台完全基于移动设备,因此解决方案是检测用户代理并“阻止”使用非移动设备的用户的自动收费UA。

取而代之的是提供了一个按钮,以继续对设备未被识别为移动设备但现在继续用户意图的情况进行收费处理。

0

从链接正面删除http://https://将导致Whatsapp禁用富链接预览。

enter image description here

相关问题