我試圖在我們的網站在asp mvc分享facebook產品詳細信息,我使用了feed對話框,它工作正常,但我需要和其他選項分享Feed對話框頁面上可以管理facebook分享您在asp.net中管理的頁面mvc
飼料對話框
<a href="https://www.facebook.com/dialog/feed?app_id=1234567891000&link=http://www.example.com/Product/@product.ProductID&[email protected]&caption=Get%20More%20this%20month,%20only%20at%20example.com&[email protected]&redirect_uri=http://www.example.com/&picture=http://www.example.com/pics/@(product.ProductID).jpg" target="_blank"><div style="width:60px;float:left;"><img style="text-align:center" src="@Url.Content("~/image/fbshare.jpg")" alt="fbshare" /></div></a>
沒有工作,所以我嘗試sharer.php
<a target="_blank" href="http://www.facebook.com/sharer/sharer.php?s=100&p[url]=http://www.example.com/Product/@product.ProductID&p[images][0]=http://www.example.com/pics/@(product.ProductID).jpg&p[title][email protected]+&p[summary][email protected]"><div style="width:60px;float:left;"><img style="text-align:center" src="@Url.Content("~/image/fbshare.jpg")" alt="fbshare" /></div></a>
但是當我使用sharer.php共享我的網站登錄頁時,我們的產品網站是基於登錄的,用戶可以查看所有產品,但是當他們點擊購買時,他們必須登錄才能繼續。
我不知道,爲什麼Facebook會分享我的登錄頁面而不是產品詳細信息?
我該如何提供選項,如分享您管理的頁面,時間表,朋友等?
其一直小時,我找不到任何解決辦法是,任何幫助將是巨大的。
感謝你,爲指出,所以我計劃排除登錄了Facebook的IP範圍,可能[this](http://www.sasanyeganegi.com/2013/12/how-to-restrict-access-by-ip-in-aspnet.html)是我想要做的,好吧你知道嗎容易的方法來做到這一點在asp mvc? – stom 2015-03-31 12:58:07
我不認爲你需要使用 - 這將限制**訪問Facebook IP範圍 - 你需要**允許**它。您如何在網站上對用戶進行身份驗證?考慮發佈一個新問題,詢問如何允許某些IP與該認證系統相關聯,並在驗證用戶的地方包含代碼? – madebydavid 2015-03-31 13:02:25
是的你說的是正確的,很快我會找到一個解決方案,允許訪問 – stom 2015-03-31 13:05:46