私のasp.net MVCアプリケーションで、これは私のURLの1つを呼び出しているfacebookかどうかを知ろうとしていますFBステータスとFBはopengraphのメタタグを取得しようとします)。私は空のURlReferrerと、IPアドレスを示すUserHostNameを試してみました。 Tejsが示唆するようにあなたが行うことができfacebookで作成したWebアプリケーションの呼び出しを検出しようとしています
1
A
答えて
0
、のようなもの:これがそうのように行うことができるように
IPHostEntry IpEntry = Dns.GetHostByAddress(HttpContext.Current.Request.UserHostAddress);
//OR
IPHostEntry IpEntry = Dns.GetHostByAddress(HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]);
if(IpEntry.HostName.Contains("facebook.com"))
{
//Coming from facebook.com
}
0
は思え:
if ((!string.IsNullOrWhiteSpace(HttpContext.Request.UserAgent) && HttpContext.Request.UserAgent.ToLower().Contains("facebookexternalhit")) ||
((HttpContext.Request.UrlReferrer != null) && HttpContext.Request.UrlReferrer.Host.ToLower().Contains("facebook.com")))
Facebookはopengraphデータをつかむか、誰か場合されている場合、私は知っている。この方法Facebookのページから共有リンクをクリックします。
関連する問題
- 1. Webアプリケーションの呼び出し
- 2. RxJava api呼び出しが成功したときにのみキャッシュを呼び出すようにしたい
- 3. WebRequestを使用したSOAP Webサービス呼び出しの作成
- 4. hellofromというパッケージを作成します。 Proc_1はProc_2、Proc_2を呼び出し、Proc_3を呼び出します。
- 5. ADSF Webアプリケーション呼び出しWebサービス
- 6. アプリケーション全体でviewWillAppear呼び出しを検出するリスナーを作成したい
- 7. Webサービスの呼び出しアプリケーションが
- 8. SIPサーブレットを使用したWebアプリケーションの呼び出し
- 9. karateをWebアプリケーションとして呼び出す方法
- 10. は私がアップロードをファイルすることをPOST呼び出しを作成しようとしています
- 11. JQueryのオートコンプリートを使用して結果をAjax呼び出しで呼び出そうとしています
- 12. iOS App - ランタイムライブラリ/アプリケーションを作成して呼び出す方法
- 13. Webサービスを呼び出し、ASP.Net WebアプリケーションでCookieを渡す
- 14. ASP.NET Webフォームで$ .ajaxを使用してajax呼び出しを作成する
- 15. 私は次の形式を持っているAPI呼び出しのJSONオブジェクトを作成しようとしているAPIの呼び出し
- 16. アプリケーションのマウスクリックを検出し、関数を呼び出す
- 17. 非同期Java Webサービス呼び出しの呼び出し
- 18. Pythonで作成したクラスを呼び出すときのエラー
- 19. Ajaxの呼び出しは、私はこのようにjqueryのを使用して、AJAX呼び出しを作るしようとしてい
- 20. API呼び出しでinitialDataを更新しようとしています
- 21. クロスドメインjquery 1.6.2 ajax呼び出しが同じドメインから呼び出しようとしています
- 22. NoSuchMethodErrorがloader.loadClass()の呼び出しによって呼び出されました。
- 23. wso2 esbの呼び出しメディエーターを使用してWebサービスを呼び出すことはできますか?
- 24. 建物の呼び出し()のように呼び出して、私は機能を構築したいprgramatically
- 25. jQuery Mobileのajax呼び出しをトリガーしようとしています
- 26. MVC Razor RenderPartial呼び出しがWebサイトで動作しない
- 27. カスタムレイアウトのFacebook RelativeLayoutとOnclickを作成し、facebook login apiを呼び出しますか?
- 28. 私は、オブジェクトのリストを返すWeb APIを呼び出すためにしようとしていたオブジェクト
- 29. Webアプリケーションを使用してSSISパッケージを呼び出す
- 30. Java REST呼び出しはどのようにWebアプリケーションのフロントエンドに関連していますか?
IPアドレスのDNSルックアップを試行できますか? – Tejs