Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 3
0
 // 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;
        }