はじめまして。U Dさんの回答にてブログ記事を紹介していただいた、まめ狸です。
mrさんの簡易認証ツールが非常に便利そうなので、少し手を加えてみました。
変更点は、
・ライブラリ変更→Nakotterグループを拡張したMyNakotterグループを定義
・認証で取得したOAuth認証情報をINIファイルに保存
の2点です。
###########################
#-----------------------------------------------------------------------
# INIファイル設定
#-----------------------------------------------------------------------
INIファイル=「d:\data2\nakotter.ini」
#-----------------------------------------------------------------------
!「nakotter.nako」を取り込む
#-----------------------------------------------------------------------
# 簡易認証用拡張なこったー「MyNakotter」定義
#-----------------------------------------------------------------------
■MyNakotterとは +Nakotter
・認証1~
oauthのリクエストトークン取得処理
_ = oauthの認証URL取得
・認証2({文字列}Nから)~
oauthからNでアクセストークン取得処理
#-----------------------------------------------------------------------
# GUI定義
#-----------------------------------------------------------------------
認証ブラとはブラウザ
そのレイアウトは「全体」
その完了した時は
状況=認証ブラのURL
もし、認証ブラのURL=「
http://twitter.com/oauth/authorize」ならば
ソース=認証ブラのテキスト
暗証番号=ソース\58
暗証番号=暗証番号をトリム
#暗証番号を言う
なこったークライアントで暗証番号から認証2する
それをINIファイルに追加保存
「INIファイル保存終了」と言う
状況とはステータスバー
#-----------------------------------------------------------------------
ConsumerKey=「Consumer key?」と尋ねる
ConsumerSecret=「Consumer secret?」と尋ねる
INIファイルのINI開いて、ハンドルに代入。
ハンドルで「OAuth」の「consumer_key」にConsumerKeyをINI書く
ハンドルで「OAuth」の「consumer_secret」にConsumerSecretをINI書く
ハンドルのINI閉じる
なこったークライアントとはMyNakotter
そのoauthのコンシューマのトークンキー = ConsumerKey
そのoauthのコンシューマのシークレット = ConsumerSecret
なこったークライアントで認証1する
認証ブラのURL=それ
待機
###########################
INIファイルに保存したOAuth認証情報の利用方法のサンプルは、こんな感じです。
###########################
INIファイル=「d:\data2\nakotter.ini」
!「nakotter.nako」を取り込む
なこったークライアントとはNakotter
INIファイルのINI開いて、ハンドルに代入
そのoauthのコンシューマのトークンキー = ハンドルで「OAuth」の「consumer_key」をINI読む
そのoauthのコンシューマのシークレット = ハンドルで「OAuth」の「consumer_secret」をINI読む
そのoauthのトークンキー = ハンドルで「OAuth」の「oauth_token」をINI読む
そのoauthのシークレット = ハンドルで「OAuth」の「oauth_token_secret」をINI読む
ハンドルのINI閉じる
なこったークライアントからAPI確認
それを言う #結果→「ok」と表示。
###########################