2017-08-13 43 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

相關問題