したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

V2CMOD #5

261 ◆9XZ3HUpzfw:2018/09/24(月) 21:33:53 ID:fA.5ogSE0
>>259

いいねした人を取得するスクリプト
>>260にある別途必要になるスクリプトです

https://www.dropbox.com/s/yhj6v44u1ny7a9n/readfavorited_20180924.zip?dl=1
 
 readfavorited.js がJava6以上用
 readfavorited.rb がJava5用

です
 
このスクリプトをZ、/2のjarと同じフォルダに置くといいねをした人を可能な限り取得して
いいねの「Somebody_in_Somewhere」を「ユーザ名@アカウント」に置き変えます
 
 
以下重要(スクリプトを使用することによるリスクに関する記述を含みます)
-----------------------------------------------------------------------------------
TwitterのWEB公式ページの

https://twitter.com/i/activity/favorited_popup?id=

というWEBページ用のurlにTwitterにログインしないでアクセスしていいねした人を取得します

ログインはしないのでどのアカウントがこのurlに接続したかはわかりませんが
api鯖にアクセスしたIPアドレスとこのurlにアクセスしたIPアドレスを付き合わせれば
(そんな面倒なことしないと思いますが)このurlに接続したアカウントをTwitterが把握可能です
 
このurlが少し曲者でステータスとしては
 
 ・本来はWEBページで個別ツイートのいいねをクリックしてポップアップでいいねした人一覧を表示するときに使用
 ・WEBページで使用する場合はログインすることが必要
 ・なので、公式には非公開url
 ・ただ2014年の時点で存在は明らかになっていて、
  2015年にはこのurlでいいねした人のリストを取得するサンプルプログラムが多数ネットに上がってる
 ・WEBブラウザやV2CでTwitterにログインしない状態でこのurlに直接アクセスするとエラーではなく
  鍵垢以外のいいねをした人のリストが真っ当に返ってくる(ログインしなくても使える仕様)
 
とういう、なかなかあやふやな位置にいるurlです
 
なんで単にログイン保護を忘れてるだけなのか、ログインなし使うことを黙認してるのかが
今イチハッキリしません
#どなたかお客様の中に詳しい方いらしゃいますか?
 
 
一番怖いのは単にログイン保護を忘れてるだけでそれを思い出したTwitterが
想定外の使い方をしてるこちらに怒ってこちらのアカウントを停止する報復にでることです
 
なのでそれが心配な場合このスクリプトは使わないほうが望ましいです
 
 
もっとも一回や二回このurlにアクセスしたくらいで
速攻でアカウント停止ということには現状はならないようです




掲示板管理者へ連絡 無料レンタル掲示板