/// <summary> /// Initializes a new instance of the <see cref="LinkedInApi"/> class. /// </summary> /// <param name="configuration">The configuration.</param> /// <exception cref="System.ArgumentNullException">configuration</exception> public LinkedInApi(LinkedInApiConfiguration configuration) : base(null) { if (configuration == null) { throw new ArgumentNullException("configuration"); } this.configuration = configuration.Clone(); }
public static LinkedInApiConfiguration FromAppSettings(string prefix) { if (prefix != null) { if (!prefix.EndsWith(".")) { prefix += "."; } } var me = new LinkedInApiConfiguration(); me.ApiKey = ConfigurationManager.AppSettings[prefix + "ApiKey"]; me.ApiSecretKey = ConfigurationManager.AppSettings[prefix + "ApiSecretKey"]; return(me); }
// http://davideguida.altervista.org/mvc-reading-linkedin-user-profile-data/ // https://github.com/SparkleNetworks/LinkedInNET //public RedirectResult Profile() //{ // var redirectUrl = "http://mydomain/linkedin/profilereturn/"; // var url = GetAuthorizationUrl(redirectUrl); // return Redirect(url.ToString()); //} private static LinkedInApi CreateAPI() { var config = new LinkedInApiConfiguration("77ck1ulnz4e5yh", "olqES8j6K3uXJMNg"); var api = new LinkedInApi(config); return api; }
public static LinkedInApiConfiguration FromAppSettings(string prefix) { if (prefix != null) { if (!prefix.EndsWith(".")) prefix += "."; } var me = new LinkedInApiConfiguration(); me.ApiKey = ConfigurationManager.AppSettings[prefix + "ApiKey"]; me.ApiSecretKey = ConfigurationManager.AppSettings[prefix + "ApiSecretKey"]; return me; }