130 - アフィサイトへの転載は禁止です。 (df0730) (ワ 9n14-j/ZB) 2023/02/03(金) 16:55:08.09 ID:sR2iHaW9
sikiでimgurにログインして画像をアップする方法
Electronによる掲示板ビューア Siki Part.12
https://egg.5ch.net/test/read.cgi/software/1654886263/
744RomTenma2022/07/28(木) 08:31:08.09ID:wKzNsUf20
画像アップロードはAPIを利用しているのでAPIを自前で用意できればimgurのサイトでアップロード画像を管理できるようになります
profile/misc/imgur_account.jsにclientIdとaccessTokenを書いておくだけで使えるようになりますが
これらを取ってくるのに少々手間がかかるので後でやり方だけは書いておきます
758RomTenma2022/07/28(木) 19:29:38.65ID:wKzNsUf20
imgurのアカウントを使う方法はここでも書いてありますが改めて細かく説明
https://egg.5ch.net/test/read.cgi/software/1600330025/938
imgurにアカウント登録(SMS認証が必要)後
https://api.imgur.com/oauth2/addclient へアクセス
適当なApplication nameをつけて
Authorization typeは 2番目の without a callback URLを選択
メールアドレスも入力
submitすると
ClientIDとClient secretの二つが取れるので控えておく
次にimgurにログインしている状態で
https://api.imgur.com/oauth2/authorize?client_id=";取得したClientID"&response_type=token
にアクセスしallowをクリック
imgurのトップに飛びますが、URL欄をよく見るとアクセストークンがあるのでこれを使います
https://imgur.com/#access_token=";アクセストークン"&expires_in=xxxxx&token_type=bearer&refresh_token=xxxxxxxx&account_username=xxxxxxx&account_id="クライアントID"
profile/misc/imgur_account.jsに上で取得できたアクセストークンとクライアントIDをセット
{
clientId: 'クライアントID',
accessToken: 'アクセストークン',
}
再起動するとこのAPIを使ったアップロードが適用され、imgurのサイトでアップロードされた画像の管理が出来るようになります