![【C#】Twitter APIの利用はCoreTweetが便利](https://celebpanda.com/wp/wp-content/uploads/2021/05/AdobeStock_419893950-1-scaled.jpeg)
CMで金ちゃんヌードルをよく見るが、お店で一度も見たことも、ましてや口にしたこともなく日本の三大ミステリーだと感じているセレブパンダだお。
お仕事で、Twitter APIを利用することがあったので、その共有です。
API - application programming interface concept with person using a laptop computer
C#でTwitter APIを利用するには、Core Tweetというライブラリーが圧倒的に便利です。
メリット
- Twitter APIと利用する関数の名称が一致しており、直観的にわかりやすい。
- 自前でやる面倒な処理が不要になる。特にJSONで受け取ったデータをクラスとして使える。
デメリット
- Twitter APIのV2に対応していない。
- 対応が少し遅れる。
例えば、Twitter APIでツイートを検索するAPIがSearchってのがあります。
![](http://celebpanda.com/wp/wp-content/uploads/2021/05/0ee23c8a2957a91e5576f3424a30db2a.png)
これをCore Tweetで使うとこんな感じで使えます。
var resultSearchTweets = _token.Search.Tweets(count => maxCount, q => keyword
, result_type => "recent", locale => "ja"
, lang => "ja", max_id => maxid);
APIの名称順にクラスが用意されています。
サンプルは、以下のサイトが参考になります。感謝です。
https://baacash.com/twitterbot/#toc10
参考にしてみてください。
では、まただお。