[
新規
] - [
ツリー
] - [
スレッド
] [
未解決
] [
緊急
] - [
優先
] - [
検索
] - [
なでしこTOP
]
「なでしこv1」開発掲示板
なでしこv1のバグや要望を書き込む掲示板
→
書き込み(
#1764
)を編集する:
名前
タイトル
本文
はじめまして。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」と表示。 ###########################
優先度
低
中
高
緊急
状態
未処理
詳細求む!
調査中
議論中
修正中
確認待ち
再修正依頼
解決
---
重複
---
アイデア
感想
告知
感謝
確認キー
👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。
編集キー
編集時に使うキーを入力(省略可能)
添付ファイル
🎁
ファイルを選択...
画像ファイル(最大300KB)を添付可能