Esempio n. 1
0
        public MlbService()
        {
            // WebAPI認証用データ取得
            Dictionary <string, string> apiKeyConfig = ProcessUtility.ReadAppConfig("mlb");

            // AWSのlambda関数使用時はApp.configの値がnullとなるためnullチェックを入れる
            _apiKey = ProcessUtility.GetEnvVarByKey(apiKeyConfig, "apiKey", "MLB_API_KEY");
        }
Esempio n. 2
0
        public TwitterService()
        {
            // WebAPI認証用データ取得
            Dictionary <string, string> apiKeyConfig = ProcessUtility.ReadAppConfig("twitter");

            // AWSのlambda関数使用時はApp.configの値がnullとなるためnullチェックを入れる
            _consumerKey    = ProcessUtility.GetEnvVarByKey(apiKeyConfig, "consumerKey", "CONSUMER_KEY");
            _consumerSecret = ProcessUtility.GetEnvVarByKey(apiKeyConfig, "consumerSecret", "CONSUMER_SECRET");
            _accessKey      = ProcessUtility.GetEnvVarByKey(apiKeyConfig, "accessKey", "ACCESS_KEY");
            _accessSecret   = ProcessUtility.GetEnvVarByKey(apiKeyConfig, "accessSecret", "ACCESS_SECRET");
            // Twitter認証
            _tokens = Tokens.Create(_consumerKey, _consumerSecret, _accessKey, _accessSecret);
        }