/// <summary> /// Verifies the Facebook HTTP GET subscription and returns the approprite response. /// </summary> /// <param name="responseFormatter">The response formatter.</param> /// <param name="settings">The Facebook Realtime Subscription API settings.</param> /// <param name="throwException">Indicates whether to throw exception if verification fails.</param> /// <returns><see cref="Response"/></returns> public static Response AsFacebookGetSubscription(this IResponseFormatter responseFormatter, FacebookSubscriptionSettings settings, bool throwException = false) { if (settings == null) { throw new ArgumentNullException("settings"); } return(responseFormatter.AsFacebookGetSubscription(settings.VerifyToken, throwException)); }