【Twitter】 BOT製作支援スレ part2at PHP
【Twitter】 BOT製作支援スレ part2 - 暇つぶし2ch509:nobodyさん
10/06/27 16:04:27 fEFtgcNQ
ちょっと場違いかもしれませんが、適当なスレが無かったので質問させてください。
twitter APIを使って、twitterと連携したウェブサービスを開発しています。
携帯向けサイトでユーザー数が現在10万ぐらいです。
twitterのアカウントとパスワードを自社で管理しており、Basic認証でtwitter APIを利用しています。
ところが6/30にこのBasic認証が使えなくなる事を最近知りました。
OAuthやxAuthを代わりに使うのが正しい解決法だと思うのですが、
Basic認証によるAPIの利用でガチガチに作ってしまっているため、数日の改修で方式を変えるのはほぼ不可能な状態です。
Basic認証を使う方法を維持したまま解決する術は無いのでしょうか?

510:nobodyさん
10/06/27 16:08:17
>>509
>>409 参照

8月15日までに頑張って改修してください。

511:509
10/06/27 16:33:55 fEFtgcNQ
>>510
ありがとうございます。
延期されていたのは知りませんでした。なんという情報弱者…。
1ヶ月かければなんとかなりそうです。
本当にありがとうございました。

512:nobodyさん
10/06/27 17:27:54
>>511
basic認証使ったgateway何処かで公開されてたような
あと一月で対処できないならそういうの使わせてもらって対応期間稼ぐって手もある


513:nobodyさん
10/06/27 18:53:56
xAuthへの移行なら簡単

514:nobodyさん
10/06/28 00:47:42
パスワードを自社で管理ってところが平文で管理しているように見える
さっさとOAuthつかって管理した方がいいんじゃない?

515:nobodyさん
10/06/28 00:57:46
10万ユーザーのIDとパスワード管理してる時点で手遅れだろw
全ユーザーに設定やり直させるとかあり得ん

516:nobodyさん
10/06/28 02:31:17
>>509
パスワード管理とか自分が使ってたら使うのやめたい

517:nobodyさん
10/06/29 02:26:13
>>514
Basic認証だから、当然平文でしょ。
よくそれで10万もユーザーが集まったなぁ。

518:nobodyさん
10/06/29 09:49:03
何のサービスなのかが気になるんだが…

519:nobodyさん
10/06/29 10:13:48 s7BL9fdN
twitter 携帯 10万ユーザー
っいうと限られてくると思うんだけど

520:nobodyさん
10/06/29 10:33:23
モバツイ以外そういったサービスなんて知らんのだが

521:nobodyさん
10/06/29 10:58:29
>>520
いや、確かにBasic認証だしとは思ったけど
まさか最近知ったとかそこまで…と思って…

522:nobodyさん
10/06/29 11:17:26
モバツイって初めて知ったけど、これtwitter携帯公式サイトと何が違うんだろう

523:nobodyさん
10/06/29 18:12:54
>>519
まさか、モバッター?

524:nobodyさん
10/06/29 18:33:07
>>523
モバッターってもっと前からOAuthじゃなかったか?

525:nobodyさん
10/06/29 21:29:52
Movatterは結構前からOAuth認証だな

526:nobodyさん
10/07/01 16:05:49
あんまり詮索してやんなよ

527:nobodyさん
10/07/04 21:59:55
oAuthに対応できずに潰れるサイトも間違いなくあるだろうな
自分は小さいサイトだけど結構な労力だった
アカウント設定も再度ユーザーにやらせることになって
上司からは何故か俺が怒られるし
twitterまじ死ねと思った

528:nobodyさん
10/07/04 22:06:39
Twitterに頼るからそんなことになるんじゃねーの?

529:nobodyさん
10/07/04 22:35:18
自分はサイトやめようかと思ってたのでちょうどいいタイミングだと思ってる。

530:nobodyさん
10/07/07 08:21:44
OAuth認証のボットのリプライが軒並み止まってる

531:nobodyさん
10/07/07 08:38:04
うちのは7時ちょっとくらいに復活したみたいです

532:nobodyさん
10/07/07 09:18:42
>>530
うん、それそれ
baseになおしてやってる
完全沈黙のとこもある

533:nobodyさん
10/07/07 13:07:11
まだ止まってる。
basicのほうもなんか調子悪い

534:nobodyさん
10/07/07 13:47:19
rate_limit_statusが75→150になってる…
変えるなら変えるでアナウンスしてほしいなorz

まぁ、増える分には困らないからいいんですが。

535:nobodyさん
10/07/07 16:04:42
APIが通常なら1時間で回復するところを不具合で4時間回復になってるらしいな
それにしても7時間くらい止まってるんだが…

536:nobodyさん
10/07/07 19:44:50
まだOAuth腐ってる…5時間止まってるとか('A`)

537:nobodyさん
10/07/08 00:05:31
うちはリプライもTL反応も11時間止まりっぱなしだよ…
復旧したこと言ってるけど、W杯終わるまで復旧させる気ないんだろな

538:nobodyさん
10/07/08 00:15:45
うちは昨日の明け方から昼過ぎまで、ほぼ半日止まった
その上、通常投稿のエラーのほうも引っかかったんで、お知らせすら流せなくてヤキモキしたぜ・・・

539:nobodyさん
10/07/08 00:38:35
うちはOAuth使用のbotだけど何時間前からか復帰してたみたい
夕方ぐらいに確認したら、rate_limit_statusがバンバンカウント減ってたけど
今は全然減らないや
早く安定してほしいね

540:nobodyさん
10/07/08 06:46:19
一昨日から昨日の朝にかけて六時間くらいリプ止まってたのに気づかなかったわ

昨日の朝、実行間隔をいじったのと、フォロワーさんに不具合通知したらリプライ飛んでくる率が落ちた結果
安定した

541:nobodyさん
10/07/08 08:45:03
リプできたりできなかったり。

安定しない

542:nobodyさん
10/07/08 10:24:55
OAuthの仕様変化に大々的に巻き込まれているらしい

543:nobodyさん
10/07/08 15:15:05
API節約のために実行間隔落とすしかないか…
直ればいいんだけどな

544:nobodyさん
10/07/08 16:11:41
リプライの返信率悪いなって思ってたら仕様変更のせいかよ。

545:nobodyさん
10/07/09 01:26:47
15時間ぶりに規制解除されたと思ったらTLに反応するリプライがまったく動かん…
仕様変更されたのか

546:nobodyさん
10/07/09 01:54:31
同じソースで同じcronなのに、リプライが動いてるのと動いてないbotがいる。(共に規制でない)
仕様変更って具体的にどんな?よかったらソースください

547:nobodyさん
10/07/09 09:48:39
>>546
それくらいググれよ。もうとっくにあちこちで広まってるからすぐ出てくるよ

548:nobodyさん
10/07/09 12:33:44
すぐ出てくるなら教えればいいのに
教えたくないなら無視すればいいのに

549:nobodyさん
10/07/09 13:18:33
えっ

550:nobodyさん
10/07/09 13:43:43
えっ

551:nobodyさん
10/07/09 16:40:00
ソース提示してから議論するのが先決だろうが
自分含め知らない人間はいくらでもいる

552:nobodyさん
10/07/09 16:58:10
>>546
同じソースって言ったって、すべてが同じではないんじゃない?
違うとこに問題があるとか。

それとも、1つのアカウントを2箇所で動かしてるの?


553:nobodyさん
10/07/09 20:56:59
>>552
スプリクトの仕組みは同じでツイートする言葉とOAuthのキーが違うだけ。
1つのアカウントではなくて、複数アカウントです。
前述の通り同じソース+cronなんだが、複数持ってるbotのうち2つが
friends_timelineの言葉を拾ってフォロワーにリプライすることだけができない状態…
こんな状態で2日目に突入した

554:nobodyさん
10/07/09 23:07:13
エラーメッセージ返ってきてないん?
APIエラーだけじゃなくHTTPのも

555:nobodyさん
10/07/09 23:20:07
>>553
おなじcronって完全に同じものなの?
GAEの解放使ってる場合はバージョンや解放プロバに因って
不具合出るところと出ないところがあったりするけどその可能性は無し?
cronの問題も無しで特にエラーが帰ってきてるわけでも無しなら
今回の不具合がまだ回復してなくてfriends_timelineを
参照できてないんじゃないかな

556:nobodyさん
10/07/09 23:53:01
>>554 >>555
cronは風柳さんが公開してるGAE-Cronのソースを自分で立てたものなんだけど、
実行結果code:200 で次回起動時間も更新されてるから、cronが悪いわけではなさそうだ。
他の人が立てたGAE-Cronで試しても反応しないBOTは反応しなかったし…

ソース(PHP)は直接叩くとツイート内容が出るんだけど、今回の不具合から真っ白になってしまった。
ちなみに正常だった頃から何もいじってなくて、やはり前述の通り 正常なBOTと同じ仕組みだから
アカウント自体が不調っぽいです。
はやく直らんものかなー

557:nobodyさん
10/07/10 01:28:17
まだ不具合直って無いどころか、自分のフォローしているbotで
リプライTL反応できないbotが増えてたよ
ウチのbotも今日直ったと思ったら、21時過ぎからまたダメになった

不具合中、鯖を変えてみたらリプライするようになったので
アカウントでなく、鯖IPで不具合起きるbotと起きないbotが出るみたいだ

558:nobodyさん
10/07/10 01:46:22
鯖に影響はされてるのかもしれんがIPだと断定すんのは早すぎる気がする。

559:nobodyさん
10/07/10 03:04:29
>>556だけど、TLに反応しなかったうちの1つのBOTが突然反応しだした… 謎だw

560:名無しさん@そうだ選挙に行こう
10/07/10 17:58:13
突然また反応しなくなった…なんなのこれ

561:名無しさん@そうだ選挙に行こう
10/07/10 19:46:45
おまえらのボットもこんな感じのホームだろ

フォーワンファースト・インテリア (411_interior) on Twitter
URLリンク(twitter.com)


562:名無しさん@そうだ選挙に行こう
10/07/10 21:19:15
一時TL・返信共に止まってたけど、いつの間にか復活してた
通常リプライの頻度を暫定的に上げてるけど…これはTwitter側の不安定ってことでよさげ?

563:名無しさん@そうだ選挙に行こう
10/07/10 22:19:53
自botが規制されてるかどうか、っていうのは
実際@飛ばしたりしてみる以外に確認方法ある?

564:名無しさん@そうだ選挙に行こう
10/07/10 22:29:51
TL反応直らん…

>>563
BOTにログインして、試しにwebから呟いてみるとか
規制されてるならページ上部に英文(和文?)ポップアップが出る


565:名無しさん@そうだ選挙に行こう
10/07/10 22:56:07
ぬるぬる直ったり反応しなくなったりでフォロワーさんの気持ちを折ってるかなとか考える

566:名無しさん@そうだ選挙に行こう
10/07/10 23:03:21
botちゃん、大丈夫かなあ
と心配に思ったりしてますが、折れはしません大丈夫です。
ちょっとはわかるので、これじゃ対処しようがないなあなと、本部のメンテを待ちますよ。

創作者さんには感謝感謝です。

567:名無しさん@そうだ選挙に行こう
10/07/11 12:38:39
Easy Botter 2を使っているが,プログラム改造して,TLとリプライの不具合発生時と復旧時につぶやかせるようにしてみた。
その結果,ほぼ30分ごとに,不具合発生と復旧とを繰り返していることが判明したけど,原因が分からん。

568:名無しさん@そうだ選挙に行こう
10/07/11 13:40:06
BOTじゃなくて、まったくpostしてない人間もAPIがすっからかんになってたって言ってたから
本家APIの不具合なんだろうな。不安定ってことでW杯終了まで様子見するしかない

569:nobodyさん
10/07/12 05:29:14
すみません、どうしても分からなかったので質問させて下さい。

Java用のcronで「毎月○日○時」を指定する場合はどう書けば良いのでしょうか。
毎週や毎日、毎時、毎分なら分かるのですが
毎月だけはどこにもサンプルが見つからないんです。

<schedule>every month 12th 5:30</schedule>
こんな感じだろうかと思ったのですがエラーが出てしまいます。

570:nobodyさん
10/07/12 13:45:25
>>569
Google App Engineのドキュメントに例がある
URLリンク(code.google.com)
("every"|ordinal) (days) "of" (monthspec) (time)
の形でやれって事だから日指定が先で、月がofの後だよ

571:nobodyさん
10/07/12 14:20:11
>>570
ありがとうございます。そのページは何度も読んだのですが
「12th of month 14:20」とか「12th days of month 14:20」のようにしても
どうしてもエラーが出てしまうんです…。

572:nobodyさん
10/07/12 14:24:15
あっ 「12 of month 14:30」にしたら通った!!!!

573:569
10/07/12 14:35:25
いよっしゃあ設定できた―――!!これでbotにお知らせ機能が付けられる!!
>>570さん、ありがとうございました!!

 ・同じ所で詰まった人のためにメモ
 cron.xmlでの「毎月12日の14:30」は「「12 of month 14:30」です。

574:nobodyさん
10/07/13 23:07:43
相変わらずTL反応だけが反応したりしなかったりなんだがどういうこった
調べ方が悪いのかぐぐっても仕様変更について出てこないからどうすればいいか…

575:nobodyさん
10/07/13 23:22:04
何か仕様変更されたの?

576:nobodyさん
10/07/14 19:41:21
サーバー側でoAuth対応して、
クライアント側で認証させたあと、JavaScriptから直接twitter APIに
statuses/updateかましたら投稿できたぞw
このブログで言ってることも同じことかな?
URLリンク(www.blogpet.net)

577:nobodyさん
10/07/14 19:58:51
APIのリクエスト回数制限だけど、
認証なしで叩いたAPIはIPベースでカウント、
認証ありで叩いたAPIはアカウントベージでカウント
であってるかな?

同じIPアドレスのサーバーからoAuthでAPI叩いたとき、
アカウントごとにカウントされるという認識でよい?
サーバーのIPでカウントされないのなら良いのだけど・・・



578:nobodyさん
10/07/15 01:27:52
昨日の昼前位からoAuth使用のアイコン変更が出来ないのもAPI不具合関係してる?
一時的なものならいいけど仕様変更だったらプログラム書き直し面倒すぎる

579:nobodyさん
10/07/15 01:49:59
>>578
時間的に
URLリンク(status.twitter.com)
と関係あるのかね。巻き添えっぽい気もするが
プログラムのミスかと思ったら同じ現象に当たった人他にもいたのか

580:nobodyさん
10/07/15 02:09:08
>>578 >>579
うちのもだ。表示されないな 数日中で直るといいんだが


581:nobodyさん
10/07/15 02:12:22
botのアイコン変更不可
うちも朝から同じ症状だよ
プログラムいじってないからtwitter側の仕様変更かと思って
ずっと必死に対策考えてた…

582:nobodyさん
10/07/15 08:49:48
おれもだー


583:nobodyさん
10/07/15 09:42:30
今度はcronが動かなくなった
自分だけじゃないところを見るとtwitterの原因かな

584:nobodyさん
10/07/15 11:42:12
プロフィール画像が変更できない不具合
URLリンク(status.twitter.jp)
不具合ってことで、復旧待ちだねえ

585:nobodyさん
10/07/15 18:36:40
>>584
おお…公式アナウンス? 復旧待機

586:nobodyさん
10/07/15 23:22:19
うちのbotも同じ症状が

587:nobodyさん
10/07/16 00:19:02
あ、やっぱり、プロフィール画像とらぶってんのか。
てっきり仕様変更かと思ってたぜ。
治るの待つか...

588:nobodyさん
10/07/16 01:13:57
Perl Net::Twitter::Liteを使ってoAuthで動かしてます。
7/13から、retweetさせると"403: Forbidden"のエラーが返ってくる(retweetされない)ようになりました。
APIアクセス頻度は以前と変わっていないのでリミットに達しているわけではないと思うのですが、
他に考えられる原因はないでしょうか? or 同様の現象の方いらっしゃいますか?

589:nobodyさん
10/07/16 19:37:56
まだ、なおんねーのかよ....


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch