OSDN Git Service

PostClass.CreatedAtの型をDateTimeUtcに変更
[opentween/open-tween.git] / OpenTween / ApplicationSettings.cs
index ac8f2e7..1f487c5 100644 (file)
@@ -32,7 +32,7 @@ namespace OpenTween
     /// <remarks>
     /// OpenTween の派生版を作る方法は http://sourceforge.jp/projects/opentween/wiki/HowToFork を参照して下さい。
     /// </remarks>
-    internal sealed class ApplicationSettings
+    internal static class ApplicationSettings
     {
         //=====================================================================
         // フィードバック送信先
@@ -46,7 +46,15 @@ namespace OpenTween
         /// <summary>
         /// フィードバック送信先 (Twitter)
         /// </summary>
-        public const string FeedbackTwitterName = "@kim_upsilon";
+        public const string FeedbackTwitterName = "@OpenTween";
+
+        /// <summary>
+        /// FeedbackTwitterName のユーザー宛にエラーレポートの DM を送信可能であるか
+        /// </summary>
+        /// <remarks>
+        /// エラーレポートを DM で受け付ける場合は、フォロー外からの DM を受け付ける設定にする必要があります
+        /// </remarks>
+        public static readonly bool AllowSendErrorReportByDM = true;
 
         //=====================================================================
         // Web サイト
@@ -72,8 +80,9 @@ namespace OpenTween
         /// </summary>
         /// <remarks>
         /// version.txt のフォーマットについては http://sourceforge.jp/projects/opentween/wiki/VersionTxt を参照。
+        /// 派生プロジェクトなどでこの機能を無効にする場合は null をセットして下さい。
         /// </remarks>
-        public const string VersionInfoUrl = "http://www.opentween.org/status/version.txt";
+        public static readonly string VersionInfoUrl = "https://www.opentween.org/status/version.txt";
 
         //=====================================================================
         // Twitter
@@ -82,89 +91,85 @@ namespace OpenTween
         /// <summary>
         /// Twitter コンシューマーキー
         /// </summary>
-        public const string TwitterConsumerKey = "ST6eAABKDRKTqbN7pPo2A";
-        public const string TwitterConsumerSecret = "BJMEiivrXlqGESzdb8D0bvLfNYf3fifXRDMFjMogXg";
+        public const string TwitterConsumerKey = "zIoJPq3FsuViPTAs89FetDHYz";
+        public const string TwitterConsumerSecret = "prTAs2fqLv12nHxlMoLQZT8AkpZt0yYb8A7ktGS2VYeRj0TddS";
 
         //=====================================================================
-        // Lockerz (旧Plixi)
-        // https://admin.plixi.com/Api.aspx から取得できます。
+        // Foursquare
+        // https://developer.foursquare.com/ から取得できます。
 
         /// <summary>
-        /// Lockerz APIキー
+        /// Foursquare Client Id
         /// </summary>
-        public const string LockerzApiKey = "91083b55-f8f9-4b91-a0b3-f999e2e45af2";
-
-        //=====================================================================
-        // Twitpic
-        // http://dev.twitpic.com/apps/new から取得できます。
+        public const string FoursquareClientId = "5H3K5YQPT55DNQUFEOAJFNJA5D01ZJGO2ITEAJ3ASRIDONUB";
 
         /// <summary>
-        /// Twitpic APIキー
+        /// Foursquare Client Secret
         /// </summary>
-        public const string TwitpicApiKey = "bbc6449ceac87ef10c546e4a0ca06ef4";
+        public const string FoursquareClientSecret = "JFRHP1L451M3AEPF11UZLTIIUZCZTZRVHVOWB5TQ0AJOVPBB";
 
         //=====================================================================
-        // TwitVideo
-        // http://twitvideo.jp/api_forms/ から申請できます。
+        // bit.ly
+        // https://bitly.com/a/oauth_apps から取得できます。
 
         /// <summary>
-        /// TwitVideo コンシューマキー
+        /// bit.ly Client ID
         /// </summary>
-        public const string TwitVideoConsumerKey = "7c4dc004a88e821b02c87a0cde2fa85c";
+        public const string BitlyClientId = "ddab8ec50f4459c315cbde9d923cf490923b6d2e";
+
+        /// <summary>
+        /// bit.ly Client Secret
+        /// </summary>
+        public const string BitlyClientSecret = "485c9d03dd264f8eeb4fc65d38e2762c4420cee7";
 
         //=====================================================================
-        // yfrog
-        // http://stream.imageshack.us/api/ から取得できます。
+        // TINAMI
+        // http://www.tinami.com/api/ から取得できます。
 
         /// <summary>
-        /// yfrog APIキー
+        /// TINAMI APIキー
         /// </summary>
-        public const string YfrogApiKey = "HIDP42ZO6314ee2218e2995662bad5ae320c32f1";
+        public const string TINAMIApiKey = "4f48bb4858d36";
 
         //=====================================================================
-        // Bing
-        // http://www.bing.com/toolbox/bingdeveloper/ から取得できます。
+        // Microsoft Translator API (Cognitive Service)
+        // https://www.microsoft.com/ja-jp/translator/getstarted.aspx から取得できます。
 
         /// <summary>
-        /// Bing AppId
+        /// Translator Text API Subscription Key
         /// </summary>
-        public const string BingAppId = "ABD3DFF1AB47F3899A2203E0C5873CBE3E14E8D3";
+        public readonly static string TranslatorSubscriptionKey = "6c47d2ea341148bf856bdbfafd429db7";
 
         //=====================================================================
-        // Foursquare
-        // https://developer.foursquare.com/ から取得できます。
+        // Imgur
+        // https://api.imgur.com/oauth2/addclient から取得できます
 
         /// <summary>
-        /// Foursquare Client Id
+        /// Imgur Client ID
         /// </summary>
-        public const string FoursquareClientId = "5H3K5YQPT55DNQUFEOAJFNJA5D01ZJGO2ITEAJ3ASRIDONUB";
+        public readonly static string ImgurClientID = "a5fff36fb83568c";
 
         /// <summary>
-        /// Foursquare Client Secret
+        /// Imgur Client Secret
         /// </summary>
-        public const string FoursquareClientSecret = "JFRHP1L451M3AEPF11UZLTIIUZCZTZRVHVOWB5TQ0AJOVPBB";
+        public readonly static string ImgurClientSecret = "af5d668a9aa83b34a8f0f735e12073edafbc9a5d";
 
         //=====================================================================
-        // bit.ly
-        // https://bitly.com/a/account から取得できます。
-
-        /// <summary>
-        /// bit.ly ログイン名
-        /// </summary>
-        public const string BitlyLoginId = "opentween";
+        // Mobypicture
+        // http://www.mobypicture.com/apps/my から取得できます
 
         /// <summary>
-        /// bit.ly APIキー
+        /// Mobypicture Developer Key
         /// </summary>
-        public const string BitlyApiKey = "R_76319a25e2420b8d2c42e812fe177d8b";
+        public readonly static string MobypictureKey = "quPWTX0UrPHxqdH7";
 
         //=====================================================================
-        // TINAMI
-        // http://www.tinami.com/api/ から取得できます。
+        // Tumblr
+        // https://www.tumblr.com/oauth/apps から取得できます
 
         /// <summary>
-        /// TINAMI APIキー
+        /// Tumblr OAuth Consumer Key
         /// </summary>
-        public const string TINAMIApiKey = "4f48bb4858d36";
+        public readonly static string TumblrConsumerKey = "Nsk62V6wMIqVNbiGyN0g3aDGBlgU7Fcb9GJ8Se0z2MUDHAY15l";
     }
 }