今回はPCです
Botを作りたいと思っていましたが
なかなか簡単な方法がない
PHPとか聞いたこと無いような言語とかなら
参考書もいっぱいあるんだけど
Microsoftで紹介している方法はBASIC認証なので使うことはできない
OAuth認証とかは複雑すぎるというかいみわからないので
C#で実装するのやだ
ライブラリとかめんどくせーし
ということでいろいろ情報を集めた結果
TweetConsole
というクライアントを使うのが一番楽みたい
これしか試してないけど
private string Send_Tw(string cmd)
{
Process p = new Process();
p.StartInfo.FileName = SEND_path;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.UseShellExecute = false;
p.StartInfo.Arguments = cmd;
p.StartInfo.RedirectStandardOutput = true;
p.Start(); // アプリの実行開始
string output = p.StandardOutput.ReadToEnd();
output = output.Replace("\r\r\n", "");
return output;
}
というコードでTwitterに投稿することができます
string SEND_path に上記クライアントのパスを
呼び出すときにcmdに"/t "(スラッシュ 小文字の"T" 半角スペース)から始まる文字列を書き込みます
戻り値にはコンソールに表示される文字が入るので
"つぶやきました!"が入ってれば正常
"403"が入ってればエラー
みたいな感じになります
しかし リツイートの方法がわからない
誰か分かる人がいたら教えてください。。。