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

V2CMOD #4

615名無しさん@避難所:2018/03/15(木) 23:03:55 ID:k8h1nMTU0
Instagramの仕様変更対応jsです
https://www.dropbox.com/s/32v19wcv6n5mj8j/InstagramOnV2C_20180315.zip?dl=1
 
修正が発生したjsのみ梱包
 
script/getInstagramLists.js
script/system/getdat_sub/instagram.js
 
仕様変更がなかなかキツく機能に制限が付いてしまっています
 
① 仕様変更前は過去投稿を取り放題だったのですが
  仕様変更で過去投稿を取得する鯖を変更せざるを得なくなりその鯖では連続して過去投稿を取りに行くと
  アクセスし過ぎエラー(429)を返してきます
  それを回避するために12件取得しては8秒休むを繰り返すようにしています
  (5秒待ちで100アクセスで429が必ず発生して、8秒待ちが俺環だと一番効率的でした)
 
② ①をいきなりひっくり返すような話なのですが
  仕様変更で過去投稿を取得する鯖を変更したのですが鯖アクセスのために
  いくつかのパラメータが必要となりました
  ただそのうち一つだけが算出方法も有効期限も分かっていません
 
  とりあえず俺環のテストで上手く行った値そのままでリリースしてますが
  もしかしたら俺環で上手く行ってるだけで他所様の環境では動かないのかもしれません
 
  その場合でも直近の投稿12件は必ず取得できるので429以外で過去ログ取得が上手く行かない場合は
  script/system/getdat_sub/instagram.js の onePageOlny を true にして下さい
  直近投稿12件だけを取得して新着のチェックをします

  逆にいうとこれは、新規ユーザを追加しても過去投稿は直近12件しか取れず
  インスタ投稿祭りがあった場合は投稿の取り損ねが発生しうるということになります
 
③ ②の正体不明のパラメータですがWEBブラウザで取得した値をそのまま使える可能性もあるので
  値の取得の手順は明日にでも




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