###前提・実現したいこと
勉強して数週間のプログラミング初心者です。
C#でCoreTweetを使い、複数のアカウントを認証させ、一斉に呟けるアプリの開発をしようとしています。
四苦八苦しながらも、1つのアカウントの認証には成功しました。
ですが、複数のアカウントの認証するために、変数に記憶させるのではなく
別の何かにtokenを保存して、それを読み込むことはできますか?
他にも、アドバイス等があれば是非、ご教授お願いします。
試行錯誤中なので、お見苦しいかと思いますが、ソースコードも載せておきます。
###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード
C#
1 2using System; 3using System.Collections.Generic; 4using System.Linq; 5using System.Text; 6using System.Threading.Tasks; 7using CoreTweet; 8using static CoreTweet.OAuth; 9 10namespace Twittertestapp 11{ 12 class Menu 13 { 14 public void Menuselect() 15 { 16 while (true) 17 { 18 Console.WriteLine("1.認証 2.つぶやき 3.終了"); 19 Console.WriteLine("数字を入力して下さい"); 20 int select = int.Parse(Console.ReadLine()); 21 string pin = (""); 22 23 if (select == 1) 24 { 25 MainProgram mpm = new MainProgram(); 26 pin = mpm.Appauth(); 27 Console.WriteLine(pin); 28 } 29 if (select == 2) 30 { 31 MainProgram mpm = new MainProgram(); 32 Console.WriteLine("セレクト2"); 33 mpm.Tet(pin); 34 } 35 if (select == 3) 36 { 37 Console.WriteLine("セレクト3"); 38 break; 39 } 40 else { } 41 } 42 } 43 } 44 45 class MainProgram 46 { 47 48 static void Main(String[] args) 49 { 50 Menu mnu = new Menu(); 51 mnu.Menuselect(); 52 } 53 54 public string Appauth() 55 { 56 OAuthSession session = OAuth.Authorize("トークン", "トークン"); 57 System.Diagnostics.Process.Start(session.AuthorizeUri.AbsoluteUri); 58 string pin = Console.ReadLine(); 59 Tokens tokens = OAuth.GetTokens(session, pin); 60 Console.WriteLine("認証を完了しました。"); 61 return pin; 62 } 63 64 public void Tet(string pin) 65 { 66 OAuthSession session = OAuth.Authorize("トークン", "トークン"); 67 Tokens tokens = OAuth.GetTokens(session, pin); 68 var tweet = Console.ReadLine(); 69 tokens.Statuses.Update(status => tweet); 70 } 71 72 } 73} 74
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。