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

V2CMOD #4

1名無しさん@避難所:2017/08/03(木) 22:09:40 ID:NJzYvBJI0
非公式のV2C改造jarのスレです
アップデートの告知をここで行います。不具合のサポートなどもこちらで承ります
改造内容は2ch等の仕様変更の対応をメインにしてます
機能追加については技量的問題もあり受けられない場合も多々あると思われます

■注意事項
動作については保証できません自己責任でどうぞ
n|aさんに怒られたら消します。それ以外の理由では消しません

■導入方法
V2Cインストールフォルダのjarファイル(C:\Program Files\V2C\launcher\V2C_R20131210.jar)を同封のjarファイルに置き換えるだけです
Twitterの認証に問題がある場合は設定→Twitterアカウントから一度アカウントを削除し、再度追加して下さい。

前スレ
V2CMOD #3
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1479838067/

774名無しさん@避難所:2018/04/07(土) 17:03:23 ID:Cqckn.EE0
暗号化のキーに使うために
macアドレスの取得をjavaクラスで試したが上手くいかない
javax.swing.JFileChooser()のデフォルトディレクトリがドキュメントフォルダで
固有値ぽいからこれ使うことにした
javascriptでjava使うとbyte[]の処理がわからんな

775名無しさん@避難所:2018/04/07(土) 19:38:41 ID:JDRhKxcI0
一時帰宅中

妙な書き方して心配させて申し訳
実際に事故にあったわけじゃなくて

前に首を突っ込んでたシステムのフォローでチョイ軽い手伝いをやってたんだけど
他所の部分の仕様変更の影響をモロに受けて手伝いレベルじゃ済まなくなって
テストが終るまで巻き添えを食って客先に拘束されてる状態です
#特にすることないけど、さすがに客先なんで2ちゃんというわけにもいかず・・・

現在インスタの新規登録が出来ないみたい
直近13件目以降の取得403の禁止で弾かれる
apiを叩いた時のチェックが厳しくなった模様
(おそらくクッキー関連)

>>774
getInstagramList.jsのplaySoundの
var data = java.lang.reflect.Array.newInstance(java.lang.Byte.TYPE, bufSize);
がjavascript上でのjavaのバイト列の定義

javascriptネイティブバイト列だといろいろと問題があるんでこっちがベスト
playSoundが参考になると思います

776名無しさん@避難所:2018/04/07(土) 20:34:36 ID:J7aajXBA0
良かった、交通事故に遭った開発者はいなかったんだね

777名無しさん@避難所:2018/04/09(月) 05:39:53 ID:CcKYMMGQ0
https://www.instagram.com/graphql/query/?query_hash=472f257a40c653c64c666ce877d59d2b&variables={"id":"6388179223","first":55,"after":""}
昨日からInstagramの仕変でcookieがないと全件読みができなくなってる
ストーリーズのをコピペすれば出来るのかな

778名無しさん@避難所:2018/04/09(月) 05:50:20 ID:CcKYMMGQ0
>>775
に書いてあったか
自分のは更新チェック用だから全件は必要ないんだよな

779名無しさん@避難所:2018/04/09(月) 11:43:30 ID:CcKYMMGQ0
Instagram Storiesのcookie使ったら全件読めるようになった

780名無しさん@避難所:2018/04/09(月) 18:10:46 ID:CcKYMMGQ0
Twitter、“User Streams API”などの廃止を延期 - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1115945.html

TwitterのAPIも使えなくなるのか
V2Cの対応が遅れると困るな

781名無しさん@避難所:2018/04/10(火) 14:45:00 ID:b9yLiqQ20
一日早く帰宅!!!

したんですが、頼まれごととか指摘事項をすっかり忘れてしまいました
なんか頼んだけどまだ回答がないよって方はそのレスの番号でこのレスにアンカして下さい

782名無しさん@避難所:2018/04/10(火) 20:45:24 ID:/tQI/AXk0
>>781
>>739 >>750
お願いします。

783名無しさん@避難所:2018/04/12(木) 11:49:51 ID:C//p519k0
https://www.instagram.com/danadistortion/?__a=1
403でJSONが取得できなくなってる

784名無しさん@避難所:2018/04/12(木) 12:00:28 ID:C//p519k0
ユーザー名のdanadistortionからオーナーIDを取得する方法って
HTML読み以外にないのかな
自分のやり方だと毎回板にあるスレのユーザー名から
オーナーIDを取得してるから時間がかかりそうだな

785名無しさん@避難所:2018/04/12(木) 16:54:13 ID:C//p519k0
>>783
元に戻った

786名無しさん@避難所:2018/04/12(木) 16:57:21 ID:C//p519k0
スクリプト変えたけど前のをコピーしといて良かった

787名無しさん@避難所:2018/04/12(木) 23:29:58 ID:mqPwqM620
>>782
https://www.dropbox.com/s/im8e582ypj0a7qk/InstagramOnV2C_20180412.zip?dl=1
04/12版です
これを使ってJava6で動かしてみて貰えますか?

----------------------------------------------------------------------
次回版はB11と連動となります
現在js側で持ってるセッションの情報をB11側に隠蔽できないかと思ってます
js側からは一切触れなくなりネットワークログでしか見られなくなります

あとはログイン情報は未だに決めあぐねてますが
一度ログインしたらその時出来たセッション情報を父兄のアイディアを貰ってMACアドレスで暗号化しようと思います
正確にはMACアドレス+毎回入力する4桁のパスワード

しばしお待ちを

p.s.
父兄さん、よかったらMACアドレスの暗号化のソース下さい

788名無しさん@避難所:2018/04/13(金) 06:49:04 ID:EeQMHlAw0
>>787
NetworkInterface (Java Platform SE 6)
https://docs.oracle.com/javase/jp/6/api/java/net/NetworkInterface.html

JavaでMACアドレスを取得する - きしだのはてな
http://d.hatena.ne.jp/nowokay/20120803

javaソースはこれらしい
byte[]の使い方がわからないからなのか
権限で取得できないのかは不明だけど素人の俺には無理だった

789名無しさん@避難所:2018/04/13(金) 07:13:11 ID:els7hwN60
>>787
ありがとうございます。04/12版を入れてみました。ログインはできましたが、新着の投稿が取得できないようです。
3/15版に戻すと新着の投稿は取得できました。

スクリプトコンソール
[getdat.js] 外部js /script/system/getdat_sub/instagram.js を実行
[getdat.js] https://www.instagram.com/fumiyoshitake/ resCount=749 last=2018/03/31(土) 15:10:06
スクリプト実行エラー: sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot find function split. (<Unknown source>#2444) in <Unknown source> at line number 2444
JavaVersion=NaN

790名無しさん@避難所:2018/04/13(金) 10:01:31 ID:EeQMHlAw0
>>783
www.instagram.com へのアクセスが拒否されました

このページを表示する権限がありません。
403

またこれで読めなくなってる
これは廃止なんだろうな

791名無しさん@避難所:2018/04/13(金) 10:43:03 ID:EeQMHlAw0
>>787
暗号化か
調べただけで組み込んでない
暗号化はjavaにある暗号化のクラスが使えそうだったけどbyte[]を使ってたからあきらめて
crypto-jsを使えば簡単に出来るみたい

元スペース・アイ 代表 ブログ &raquo; Javascriptでデータの暗号化を行う
https://www.space-i.jp/wp/?p=1909

Google Code Archive - Long-term storage for Google Code Project Hosting.
https://code.google.com/archive/p/crypto-js/downloads

792名無しさん@避難所:2018/04/13(金) 13:34:52 ID:6r5XOF5U0
>>790
これが原因で最新投稿12件の情報を取れなくなって
新着が取れなくなってるものと思われます

廃止だろうなぁ
__a=1とかどう考えてもエンドユーザに解放するパラメータじゃないし

直近12件はWEBページから取得するように戻そう
#それが原因で13件目以降の取得に影響が出なきゃいいんだけど・・・

793名無しさん@避難所:2018/04/13(金) 23:50:14 ID:6r5XOF5U0
今度はInternal Server Eroor 500か
WEBブラウザで見るとなんともないし
対策されてるのか、ただの鯖不調なのか・・・

794名無しさん@避難所:2018/04/14(土) 22:47:33 ID:KJscKQTI0
インスタの修正版明日まで待って下さい
また捕まってしまいました・・・

795名無しさん@避難所:2018/04/15(日) 16:30:00 ID:bzBT7X9c0
https://www.axfc.net/u/3903494?key=v2c
InstagramOnV2C_20180415.zip

インスタの修正版です
03/15版とは内部データの持ち方が違うので空のユーザ登録をして下さい

修正箇所
・最新投稿12件を取得する方法を__a=1を使ったAPIアクセスから通常のウェブページアクセス方式に変更
・最新投稿12件より古い投稿を取得するAPIアクセス時の必死パラメータが隠蔽されてしまって403(fobidden)となるため
 最新投稿12件しか取得しないように修正(instagram.jsのvar onePageOlny = true;)
 onePageOlnyはtrueのままにしてください
 これで投稿取得でエラーは出なくなりますが、新規でユーザを登録しても初期取得できる投稿は12件だけになります
・今後リリース予定のB11対応の先ヅモ(var onB11 = false;)
 onB11はfalseのままにして下さいい

796名無しさん@避難所:2018/04/15(日) 20:08:03 ID:PBfVegpc0
>>795
>>739です。
OSX10.11.6 MOD-Z 2.18.4(カプセル化Java9)・OSX10.6.8 MOD-Z 2.18.4(Java6)どちらもちゃんと動きました。

797名無しさん@避難所:2018/04/15(日) 21:03:39 ID:bzBT7X9c0
>>795
ご報告ありがとうございます

798名無しさん@避難所:2018/04/15(日) 21:37:57 ID:ir6smyiw0
修正乙です

799名無しさん@避難所:2018/04/21(土) 18:18:02 ID:/p1HsdoI0
さて
https://mao.5ch.net/test/read.cgi/accuse/1523631410/143-150

800名無しさん@避難所:2018/04/21(土) 19:29:12 ID:3NmL4jrI0
ファンタジー過ぎて何が何やらw

801名無しさん@避難所:2018/04/21(土) 20:41:03 ID:/p1HsdoI0
これがうまくいったら5chに組み込む可能性あり、っと

802名無しさん@避難所:2018/04/21(土) 21:02:13 ID:3NmL4jrI0
cookieに暗号化したIPアドレスを埋め込むってあるけど
それをするのが誰かなのが一番わからんw

しかし仮から本に変わるまでに20分待てとかw

803名無しさん@避難所:2018/04/21(土) 21:23:46 ID:3NmL4jrI0
インスタの新規ユーザ登録時の過去投稿取得
キーが暗号化されたのか何処かに隠されたのか
さっぱり分かりません

ギブアップです
外国のエロい人の解析を待ちます

804名無しさん@避難所:2018/04/22(日) 07:23:26 ID:ObrY.hYc0
Instagram の全件読みできないのか

805名無しさん@避難所:2018/04/22(日) 07:50:33 ID:ObrY.hYc0
https://www.instagram.com/graphql/query/?query_hash=472f257a40c653c64c666ce877d59d2b&amp;variables={"id":"5321047274","first":50,"after":""}
MAX取得件数が50に減らされてた

806名無しさん@避難所:2018/04/22(日) 09:11:44 ID:4ECnpk9c0
>>805
ほう
どこで見つけてきたの?
その方法

807名無しさん@避難所:2018/04/22(日) 09:19:39 ID:ObrY.hYc0
12件だと成功するから20にしたり100にしたりして試したらMAXは50だった

808名無しさん@避難所:2018/04/22(日) 09:27:31 ID:4ECnpk9c0
減らされて50ってことは以前はもっと多かったの?


もう一つ
afterの後ろが""なの
これも試してみた結果?

一発目を>>805で切って
あとは返ってきたJsonの中のend_cursorをafterの後ろに嵌めこめば過去分を総ざらえ出来そうなんだけど
(WEBブラウザ軽く確認したらその都度返ってくるJson内の先頭画像が違ってた)
最初はafterを指定しないやりかたは、最後は__a=1と同じことになりそうな気もしないでもないし・・・

809名無しさん@避難所:2018/04/22(日) 09:34:01 ID:ObrY.hYc0
前は600にしてた
初回はafter":""にして2回目からはend_cursorを入れて読むようにすれば全件取得できる

810名無しさん@避難所:2018/04/22(日) 09:45:37 ID:4ECnpk9c0
>>809
たかだか100人も使ってないツールにインスタが目くじら立てることもないよなぁ
firstの50も600から減らされた結果なら公式の値だし(12から変更するには躊躇はあるけど)

>>805で12件で作り直してみるか

811名無しさん@避難所:2018/04/22(日) 09:48:16 ID:ObrY.hYc0
600は自分で決めた制限だから前はMAX設定なかったのかも

812名無しさん@避難所:2018/04/22(日) 11:51:08 ID:4ECnpk9c0
Instagramとの終わりなき闘いw
そりゃクッキー無しでいきなりAPI叩いたら怒られるわなw

#本日は独り言多めでお送りします

813名無しさん@避難所:2018/04/22(日) 12:18:46 ID:4ECnpk9c0
>>805
そっかー
ログインしてないと403で弾かれるのか
世知辛い世の中になったなぁ・・・

まあ当然っ茶当然って気もするけど

814名無しさん@避難所:2018/04/22(日) 12:30:26 ID:ObrY.hYc0
前はクッキーいらなかったけど必要になって
>>722のソースをコピペして読み込めるようにした
アドオンスクリプトだとhtmlのログオン画面が表示できないで苦労したな

815名無しさん@避難所:2018/04/22(日) 12:40:26 ID:4ECnpk9c0
#jsの構造見直し決定

けど前は匿名だったけど今度はログインしてるから
何をやってるかが向こうにバレバレなんだよなぁ


#向こうが気に入らないことをしたらアカウント停止なの?

816名無しさん@避難所:2018/04/22(日) 14:22:24 ID:4ECnpk9c0
結構ちょこちょこ修正入ってるなぁ
セキュリティポリシーの再確認が入ってたからこれで向こうもひと段落かな?

817名無しさん@避難所:2018/04/22(日) 15:39:35 ID:4ECnpk9c0
出来田カナ☆

今回は父兄に世話になった
ありがとう

818名無しさん@避難所:2018/04/22(日) 15:42:32 ID:4ECnpk9c0
そういや
>>763
何?

819名無しさん@避難所:2018/04/22(日) 16:19:59 ID:ObrY.hYc0
>>818
宣伝用URL
業界用語でcall to actionとかいうらしい

Instagtam Stories
島ゆいか Yuika Shima (chanyui_s) 2018/04/21(土) 12:34:20

https://scontent-nrt1-1.cdninstagram.com/vp/5db5aa98baf348f8d0767eae7afe075a/5ADD5060/t51.12442-15/e35/30602700_1676289752466504_4387464274327371776_n.jpg

[行動喚起]→ http://www.thecircus.jp

別パターンでこんなのもある
tappable_objectsの配列
__typenameが区分になってて
Instagramのユーザーとタグ検索がある

Instagtam Stories
金井美樹 Miki Kanai (kanaimikitea) 2018/04/21(土) 23:10:56

https://scontent-nrt1-1.cdninstagram.com/vp/8700c85dec74afd8fdf694ba272ca5fa/5ADD7723/t51.12442-15/e35/30856344_233037340579554_2414271322617020416_n.jpg

#ふじ子の恋
https://www.instagram.com/explore/tags/%E3%81%B5%E3%81%98%E5%AD%90%E3%81%AE%E6%81%8B/
舞台『ふじ子の恋』公式
https://www.instagram.com/fujikonokoi_official/

820名無しさん@避難所:2018/04/22(日) 16:52:03 ID:4ECnpk9c0
広告のあれか

821名無しさん@避難所:2018/04/22(日) 17:04:27 ID:4ECnpk9c0
ちょい他にやりたいことがあるんで来週ってことで
RTのtweetのurl表示が不自然な件も来週ってことで

これからテスト版ってことでいろいろとリリース準備です

822名無しさん@避難所:2018/04/22(日) 23:11:04 ID:4ECnpk9c0
Instagram On V2C 2018/04/22版
 
https://www.axfc.net/u/3905162?key=v2c
InstagramOnV2C_20180422.zip
 
配置
-+- script -+- InstagramTools.js
        .|
        .+- getInstagramLists.js
        .|
        .+- system - getdat_sub -+- instagram.js
                        .|
                        +- ReferenceTab.txt
 
ファイル更新日は全て4/22です
 
以下の修正をしました
 ・B11.23.6と連携してセッションIDをjsで取得できないようにしました
  6桁のパスコードの入力が必要となります
 ・新規ユーザ登録でも過去投稿を全て取得できるようにしました
 ・getInstagramLists.jsのパーミッションをSCRIPT:SFrwTcに変更
 ・いろいろと制御を追加しました(デフォルトの設定で問題ないはず)
 
Instagramにユーザ登録している場合は
 ・新規ユーザ登録の過去投稿を全て取得できる
 ・ストリーズを表示できる
 
となり、ユーザ登録していない場合は
 ・新規ユーザ登録の過去投稿は12件まで取得できる
 ・ストリーズを表示できない
 
となります
 
またB11.23.6を使用の場合はクッキー内のセッションIDをjar内に隠蔽してjsで取得できないようにします

823名無しさん@避難所:2018/04/22(日) 23:14:51 ID:4ECnpk9c0
以下の変数で挙動の設定をします
 
 設定可能な変数(共通)
  onB11      B11パッチ B11.23.6以上を使用する場合true、そうでない場合はfalse
 
  IamRegistedUser Instagram登録ユーザの場合true、ユーザ登録していない場合false
              B11.23.6以上を使用する場合でもInstagramにユーザ登録していない場合はonB11はfalseにして下さい
 
  graphql_count   1回のTimeLine APIアクセスから取得する投稿数
              (IamRegistedUserがtrueの場合のみ有効、12より大きい場合は将来規制される可能性あり)
 
  webPageToUpdate 一覧/TLの更新にAPIではなくWEBページを使用する場合にtrue、APIを使用する場合はfalse
 
 設定可能な変数
  getInstagramLists.js
    newResSound スレ一覧更新で新着があった場合に音を鳴らす

  instagram.js
    InitForceAll webPageToUpdateがtrueの場合でも新規ユーザの投稿を全件取得する/未得が13件以上ある場合に
             全未得を取得する場合はtrue、そうしない場合はfalse 
    insertPostUrl, insertBLineNunAfterPostUrl 投稿の先頭にurlを表示する
 
 上記変数でのデフォルトの挙動は
  ・B11.23.6と連携しセッションIDをjsで取得できなくする
  ・Instgramは極力WEBページ経由で触る
  ・但しWEBページだけでは投稿を取りこぼす場合はAPIを使う

 をターゲットとし
  ・B11.23.6(あとでリリース)で使う
  ・Instagramにユーザ登録している
  ・最新の投稿12件を取得する場合はWEBページを取得してそこから取得する
  ・但し、新規ユーザの場合 または未取得が13件以上ある場合は投稿をAPIで全件取得する
  ・投稿をAPIで取得する場合は12件づつ8秒間隔で取得する
 としています

824名無しさん@避難所:2018/04/22(日) 23:17:29 ID:4ECnpk9c0
js置き変えと実行
 jsの置き変えは定期更新がオフの状態で行って下さい
 jsの置き変え後はInstagramアカウントがある場合はログインし直して下さい
 
 onB11がtrueの場合ログイン処理中に
 https://i.imgur.com/JgRkmaX.png
 という入力ダイアログが表示されます
 ここに6桁半角英字(大文字/小文字)と半角数字を入力して下さい
 このコードでクッキー内のセッションIDを暗号化して
 script/scdata/B11_SecretCookies.txt
 に保存します
 
 V2Cを再起動した場合、Instagramアカウントユーザの場合はログインし直しが必要ですが
 B11.23.6を使用しonB11がtrueの場合はログインの必要はありません

 最初の仮想スレ一覧の更新またはTLの更新時に
 script/scdata/B11_SecretCookies.txtからセッション情報を復元します
 この時入力ダイアログで復元パスコードを要求するので
 ログイン時に入力した6桁のパスコードを入力して下さい

 パスコードを忘れた場合は、再度ログインしなおして下さい
 セッションIDがリフレッシュされます

825名無しさん@避難所:2018/04/22(日) 23:19:20 ID:4ECnpk9c0
ああだったらこう、こうだったらああの条件が結構あるのでテスト不足もあるかと思いますが
不具合があったら教えてください

その際は>>823の変数のtrue/falseも一緒に教えていただけると幸いです

826名無しさん@避難所:2018/04/22(日) 23:22:00 ID:4ECnpk9c0
>>822に対応するB11パッチです

V2C API Patch B11.23.6T
 
v2c_api_patch_B11.23.6T_20180422.zip
https://www.dropbox.com/s/egbkmroovd22zhu/v2c_api_patch_B11.23.6T_20180422.zip?dl=1
 
◆ V2CMOD-Z上で評価中のInstagramのjs表示評価のためのテスト版先行リリース
 
◆ 今回修正物件
 ● B11パッチ
   v2c_api_patch_B11.jar                2018/04/22 17:11:44 New!
 
 ● js
   readcgi.js                2018/03/11 12:20:25
   readcgi_aux.js             .2018/04/19 12:38:23
 
◆ 修正箇所
 ●Gone、ng (not valid)対策の修正
   レスポンスコード(410)などパッチ内部に埋め込んでいましたが外だしにしました
   発生する場合は
   https://i.imgur.com/DTPhvW5.png
   な感じで410とかng (not valid)とかを登録して下さい
 ●UnknownHost(該当ホスト無し)の例外が発生した場合のコンソール出力の簡略化
 ●2chAPI設定(追加)にOS/Javaバージョンごとの不要、使用不能の項目を表示しないように修正
 ●PopupTitle.js実行時の短縮urlの展開深度を2から10に変更
 ●OS/2で設定>外部コマンドを選択すると異常終了するのを修正
   OS/Sでの動作確認環境はhttps://medaka.5ch.net/test/read.cgi/os/1415403683/166
 ●Instagramをスクリプトでスレ表示に表示する場合のsessionid暗号化対策

827名無しさん@避難所:2018/04/23(月) 00:56:36 ID:wUkixslM0
OS/2での需要あるのか

828名無しさん@避難所:2018/04/23(月) 01:11:14 ID:vtKcthAQ0
ソースみたらOS/2に関する記述があって
試して貰ったら動いて自分でも動かせたんで
それで

829名無しさん@避難所:2018/04/23(月) 01:12:14 ID:vtKcthAQ0

でもZやMODは厳しいかも
本家がベスト

830名無しさん@避難所:2018/04/23(月) 20:43:57 ID:FFZP5ZRo0
本家じゃツイッターが見れんのだわ

831名無しさん@避難所:2018/04/23(月) 21:03:42 ID:vtKcthAQ0
本家は認証ができないんだっけ?
確認するときはZで作ったTwitterのアカウントをそのまま持っていったらしいけど
その環境だとTwitterができてる

予想外だったのがMODが思ったほど軽くなかったこと
最低限のTwitterの機能を移行可能なら本家ベースでMODやZのソースを引用してV2C/2でも作ろうかと思った

派生がまた増えて顰蹙だろうけどwww

832名無しさん@避難所:2018/04/23(月) 21:19:10 ID:vtKcthAQ0
MODでアカウントを登録して
BBSフォルダとlogフォルダのTwitterのフォルダを持っていけば
本家でもTwitterを使えると思う

なら初めからMOD常用しろよwって話だけどw

833名無しさん@避難所:2018/04/23(月) 22:12:17 ID:FFZP5ZRo0
おねがいしますm(m

834名無しさん@避難所:2018/04/23(月) 22:39:40 ID:vtKcthAQ0
来週になるけどMODのTwitterアカウント登録の箇所を本家に移植してみます
これが上手く行けば次があるし出来なければそこで終わり
ただどこでやってるか1から調べるんでそこそこ時間はかかるかも

MODは本家に近いから上手くいくとは思うんですが
あと上手くいってもこのスレ内限定の物件ってことで

派生を増やしたって怒られるんでw

835名無しさん@避難所:2018/04/23(月) 23:14:15 ID:vtKcthAQ0
Zでやった
140文字対応
0.5文字入力対応
画像4枚対応
フォロー関連のバグ修正

可能ならばこれらは本家やMODにフィードバックするのが本来あるべき姿なんだろうか?

836名無しさん@避難所:2018/04/24(火) 10:00:40 ID:o8T8VBQc0
https://www.instagram.com/graphql/query/?query_hash=60b755363b5c230111347a7a4e242001&amp;variables={"only_stories":false}
これ使うとストーリーズUP中のフォローユーザーがわかるみたい

ストーリーズLIVEのチェック方法が知りたい

837名無しさん@避難所:2018/04/24(火) 10:16:46 ID:o8T8VBQc0
https://www.instagram.com/graphql/query/?query_hash=b40536160b85d87aecc43106a1f35495&amp;variables=%7B%7D
https://www.instagram.com/graphql/query/?query_id=17890626976041463
これでもできるのか

838名無しさん@避難所:2018/04/24(火) 18:59:58 ID:txdb8vBE0
テスト

839名無しさん@避難所:2018/04/25(水) 03:42:20 ID:4fzB5DA60
更新しても板のNo.が変わらないのはV2Cの仕様ですか?

840名無しさん@避難所:2018/04/25(水) 14:02:05 ID:Sn08Niyc0
>>836
これはタイムラグがあるからダメだな

841名無しさん@避難所:2018/04/26(木) 04:31:07 ID:6ADJlvsM0
>>836
2018/04/26(木) 03:30:00 [miyoshi.aa] :2018/04/26(木) 00:04:15
三時間半遅れで更新されてた
なんなんだ

842名無しさん@避難所:2018/04/27(金) 07:46:46 ID:fZiSPHXE0
>>841
これはcontinueにするところをbreakにしたから遅延が発生してたみたい

843名無しさん@避難所:2018/04/27(金) 08:57:57 ID:fZiSPHXE0
Instagram LIVEの取得方法がわかった
APIのこれ呼ぶとJSONにbroadcastsという項目があるからこれでチェックするのか
https://i.instagram.com/api/v1/feed/reels_tray/

APIの登録方法の情報は沢山あるけどアクセスの仕方がわからないな

844名無しさん@避難所:2018/04/27(金) 13:16:23 ID:otJZHJZQ0
https://i.instagram.com/api/v1/accounts/login/
でログインしないと使えないんじゃないかな

でここには電話からじゃないと使えないみたいなことが
https://stackoverflow.com/questions/43452544/what-is-https-i-instagram-com-api-v1

でそもそもがapi/v1ってあるからgraphqlみたいな野良APIじゃなくて
TwitterのTwitterAppsみたいなアプリ?を経由しないと使えないAPIかも

845名無しさん@避難所:2018/04/27(金) 13:29:21 ID:otJZHJZQ0
ちなみに
WEBブラウザでインスタにログインした状態で
https://i.instagram.com/api/v1/accounts/login/
を実行すると返ってくるのが

message:このInstagramは古いバージョンのものです。Instagramにログインするには、アプリをアップグレードしてください。
status:fail
error_type:needs_upgrade

WEBブラウザのUAをiPhone6に偽装しても同じ
そのAPIのソースの日付っていつ?
インスタAPIの大改革前かも

846名無しさん@避難所:2018/04/27(金) 13:34:06 ID:fZiSPHXE0
アプリの登録とかめんどくさいみたいだな

847名無しさん@避難所:2018/04/27(金) 13:37:09 ID:otJZHJZQ0
噂だとクロール目的はダメだとか
で今やってることはクロールそのものw

848名無しさん@避難所:2018/04/27(金) 13:39:28 ID:otJZHJZQ0
試してないけどPC用はあくまで作ってみましたレベルだろうから
UAを電話のUAに偽装したらレスポンスがよくなる可能性も

849名無しさん@避難所:2018/04/28(土) 21:03:30 ID:gDzdfOfA0
ツイッターの機能使ってないので無効化できないかな?
リンククリックするたび認証が開いてめんどくさい。

850名無しさん@避難所:2018/04/28(土) 21:10:31 ID:S87jRric0
>>849
URLExec.datかURLExec2.datにpopupTwitterInfo.jsの定義あります
認証なんちゃらなら心当たりはそれ

851 ◆9XZ3HUpzfw:2018/04/29(日) 23:52:24 ID:sXcjRrDI0
V2CMOD-Z 2.18.5 [R20180429]
 
https://www.dropbox.com/s/20dryg4f2t78rb3/V2CMOD-Z_2.18.5%28R20180429%29.zip?dl=1
V2CMOD-Z_2.18.5(R20180429).zip
 
今回のリリースは
 ・ launcher/V2C_R20131210.jar          &lrm;2018/04/29 14:05:04
です
 
修正内容
 ・ >>741の対応

852 ◆9XZ3HUpzfw:2018/04/30(月) 00:47:57 ID:CR4CLiAE0




Instagram On V2C 2018/04/29版
 
https://www.axfc.net/u/3906956?key=v2c
InstagramOnV2C_20180429.zip
 
配置
-+- script -+- InstagramTools.js
        .|
        .+- getInstagramLists.js
        .|
        .+- system +- getdat.js
               |
               +- getdat_sub -+- instagram.js
                         .|
                         +- ReferenceTab.txt
 
ファイル更新日は全て4/29です
 
以下の修正をしました
 ・ストーリーズでの広告url、他ユーザ紹介、タグurlの表示に対応しました
  .こんな感じ
  .https://i.imgur.com/ZNuTTYm.png
  .https://i.imgur.com/oRPhyxn.png
  .https://i.imgur.com/w8qh0dZ.png
 
  広告url、他ユーザ紹介、タグurlは区別せずに扱い、共通で「Please also see」の見出しを付けます
  「Please also see」は instagram.js の additionalLabel で定義してるので適当に変更して下さい
 
 ・InstagramTools.jsにコマンド5(レス中のユーザインスタurl右クリでユーザ登録)を追加しました
 
4/29リリースのV2C API Patch B11.23.6で使用して下さい

#問題ないようなら使い方をまとめ直してスクリプトスレにこの物件を移動します

853名無しさん@避難所:2018/04/30(月) 05:02:28 ID:jpgWXdcw0
>>851
これでコピペが楽になって

854名無しさん@避難所:2018/04/30(月) 05:03:02 ID:jpgWXdcw0
>>853
+助かる

855名無しさん@避難所:2018/04/30(月) 23:10:40 ID:CR4CLiAE0
>>852
V2C+でログインしてテスト稼働
プログラムの書き方が悪くて新着音を鳴らす指定の時にエラーになったけど
書き方を修正したらエラーも出なくなった

セッションID丸見え問題は残るけど変な新規jsを動かさないように気を付けてもらえればZ以外でも使えそう

#スクリプトで作ったスレはZ以外ではdat落ちのスレと同じ扱いなんで
#スレ一覧をクリックしてもアクティブじゃない言われて新着取得できない癖があるけど
#スレ表示の方でボタンで更新すれば桶

856名無しさん@避難所:2018/05/03(木) 00:27:24 ID:ruESV8ic0
ツイッターで、自分がAとBの二つのアカウント持ってて、
他人のCというアカウントのタイムラインを見ようとしたときに、
CがAをブロックしてると見られないんだけど、そういうときにB経由で取得できるようにならないかな

857名無しさん@避難所:2018/05/03(木) 00:53:27 ID:s1Nt130o0
Aがアカウントリストの先頭(デフォルトアカウント)
Bが二番目

CのユーザTLを見たいけど開いた時のアカウントがデフォルトのAだからブロックされてるって感じかな
一旦CのユーザTLを削除してBをアカウントリストの先頭(デフォルトアカウント)にして、それからもう一度CのユーザTLを取り直すとか

はどうだろ
そのあとにABの順番を戻したらどうなるかわ試してないけど

858名無しさん@避難所:2018/05/03(木) 12:53:13 ID:wa/8.F/.0
V2C+使ってるんですがスクリーンショット機能って初めて知りました
でもいざ使おうとするとimgurにアクセス出来ずエラーが出ます
設定はどうすれば良いのでしょうか?

859名無しさん@避難所:2018/05/03(木) 15:40:20 ID:THizv2S60
スレ一覧のスレにラベル付けたいのにスクリプトから変える方法がないな
スレ.txtに項目あったから強制的に変えても認識されない
どこ見てるんだ

860名無しさん@避難所:2018/05/03(木) 16:17:57 ID:THizv2S60
redirectURL(u)を使えばおしゃれなメニュー画面ができるかも

861名無しさん@避難所:2018/05/03(木) 19:18:37 ID:THizv2S60
redirectURL(u)を使う時はhttp://をつけないと無視されて
画像はこんな感じにすればいいみたい
'<img src="file:///' + v2c.saveDir + '/script/image/tagindex.gif" alt="topimg">';

862名無しさん@避難所:2018/05/04(金) 11:25:04 ID:h2qaA1Ao0
setPopupHTMLは糞仕様だな
直接jsを起動しないと処理出来ない

863名無しさん@避難所:2018/05/04(金) 14:09:49 ID:arwyiq2E0
>>857
いちいち並び替えるのが大変で…
ブロックじゃなくてCが鍵垢の場合は並び替えなくても取得できるんだけど

864名無しさん@避難所:2018/05/05(土) 01:55:58 ID:jfx5SVn60
インスタ httpError ってなって取得できません。ユーザー登録はしてません。

865864:2018/05/05(土) 02:09:29 ID:jfx5SVn60
解決しました

866名無しさん@避難所:2018/05/05(土) 05:19:51 ID:dkcMk8C.0
昨日からInstagramの取得データをJSON.parse()するとこのエラーがたまにでるな
なんだろう
Expected end of stream at char 37680

867名無しさん@避難所:2018/05/05(土) 13:52:36 ID:dkcMk8C.0
HTMLはダメだから諦めてclock.jsで使ってるこれにした
javax.swing.SwingUtilities.invokeLater(rc);
でjavaのWindow開くようにした

868名無しさん@避難所:2018/05/05(土) 20:21:57 ID:dkcMk8C.0
最初に雛形を作ればhtmlよりjava使ったほう楽だな

869名無しさん@避難所:2018/05/05(土) 21:53:05 ID:bxmShjVM0
https://www.axfc.net/u/3908495?key=v2c

V2C_trialPack_20180505

V2CMOD-Zで入れた修正のうち重たい処理を除いて
V2C本家とV2CMODにフィードバックしたものです

V2C/2  V2C_U20131210.jar (R2.11.4.100)
V2CMOD/2 V2C_U20150401.jar (R2.11.4.200)

同封の以下のB11.23.7が必要となります
v2c_api_patch_B11.jar (Java6以上)
v2c_api_patch_B11_for_Mac_Java5.jar (Java5)

V2C/2は本家V2CをベースにZのソースを移植しJava5でビルドしたもの(Twitterアカウント登録可能可能確認済み)
V2CMOD/2はV2CMODオリジナルをベースにZのソースを移植しJava6-8でビルドしたもの

使われ方はJava5ではV2C/2、Java6以上ではV2CMOD/2を想定しています
なのでV2CかV2CMODかという観点ではなく、Java5で動かすか、Java6以上で動かすかという観点での使用となります


Zから移植した機能は共に
 ・Twitter返信表示
 ・Twitter引用ツイート表示
 ・Twitterアンケート存在チェック
 ・Twitter短縮URL展開
を除くすべての機能です
(要は重いところ以外)

また本家とV2CMODの本来の機能差が一部残っています
把握してるところでは
 ・本家でGIFアニメが最後まで表示されない場合がある
 ・V2CMODで加えられたまちBBSに対するなんらかの修正(スクリプト絡みらしい)
があります

またwiki(https://v2c.kaz-ic.net/wiki/?%E9%9D%9E%E5%85%AC%E5%BC%8F%E6%B4%BE%E7%94%9F%E7%89%88#t3dc5c5e)にある
V2CMODの特徴のうち
 ・2chの新BEに対応
 ・したらばの過去ログの仕様変更に対応
 ・2chスレの最大容量の変更に対応
がV2C/2に反映されているかは不明です

870名無しさん@避難所:2018/05/05(土) 21:56:03 ID:bxmShjVM0
初めての起動時に設定を聞いてくるので以下のように入力して下さい
また設定後、起動が異常終了した場合、起動が停止した場合はV2Cを終了させて再起動して下さい

https://i.imgur.com/KbJ8L3h.png
https://i.imgur.com/ODO6asP.png
https://i.imgur.com/9NecQq4.png
https://i.imgur.com/FLUXUYc.png

https://i.imgur.com/Ey5YC39.png
https://i.imgur.com/neebHNU.png
https://i.imgur.com/SZ0gpF1.png
https://i.imgur.com/hFX1grC.png

重いかどうかの使用感(またそれが許容範囲内か)を知りたいです

871名無しさん@避難所:2018/05/05(土) 22:00:05 ID:bxmShjVM0
https://i.imgur.com/9NecQq4.png
強調色のところに#C0C0C0と入力してください

872 ◆9XZ3HUpzfw:2018/05/05(土) 22:00:58 ID:bxmShjVM0
もしもし、オレ、オレ

873 ◆9XZ3HUpzfw:2018/05/05(土) 22:13:19 ID:bxmShjVM0
>>869
移植しなかった処理に

取得済みツイートの140文字対応

を追加




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