CoreTweet.Tokens.Account.VerifyCredentials()とTwitter OAuth2それぞれの調査記録
CoreTweet.Tokens.Account.VerifyCredentials()
- メソッドコメント
- Returns a representation of the requesting user if authentication was successful.Use this method to test if supplied user credentials are valid.
- もしも認証が成功していたならば,ユーザー情報表現を返す.与えられたユーザー資格が適正であるか試験したい場合,このメソッドを使え
- 情報
- .NET Twitter ライブラリ「CoreTweet」 - Qiita 2014/06/30
- CoreTweet: CoreTweet.Rest.Account Class Reference CoreTweet.Rest.Account.VerifyCredentials
- スクリーンショット
- 備忘録
- Tokens.Create()したけれど,トークンの有効性を確認する手段について悩んだ
- verifyで検索したらそれらしいメソッドがあったからvar xで受けてみた
- ユーザー情報が入った
- 無効なトークンを組み立てて(トークンの1個を"aaaa"にした)みると,クラッシュした
- try-catchで覆って解決
- 実験コード(一部) トークンの有効性を CoreTweet.Tokens.Account.VerifyCredentials() で確認する
- プログラム起動時にこけたら設定をクリアするのは何か違うな.インターネット接続環境でない場合にうっかり起動してしまうと不都合が生じるだろう
- アプリケーションの挙動について厳格に定めるのは後で良い.最初の悩みは解決したので満足する
Twitter OAuth2
- 情報
- Obtaining access tokens | Twitter Developers
- REST APIs | Twitter Developers
- The Streaming APIs | Twitter Developers
- TwitterAPIがApplication-only authenticationを公開。これを使うと検索API等の一部回数制限が大幅に緩和される。 - K52.NIKKI ver3.0 2013/03/15
- TwitterのApplication-only authenticationを試してみた - (゚∀゚)ktkr! 2013-03-27
- C#でTwitterアプリを作る 第1回 OAuth - LINQになりたい 2014-03-24
- 備忘録
- APIキーだけで認証する.PIN入力を伴わない
- 認証対象はユーザーでなく,アプリケーション
- 投稿やプロフィール編集など,書き込み不可
- 検索のAPI使用回数制限がREST API v1.1に比べて大幅緩和
- アプリケーションの性質によって使い分けると良い
- 本記事で使用している語「OAuth2」はCoreTweetの構造に影響されたもので(CoreTweet/Objects/OAuth2Token.cs),Twitter公式表現は「Application-only authentication」