質問するログイン新規登録

質問編集履歴

3

正しく動作した際のプログラムも追加しました.

2017/11/23 16:33

投稿

ryo1729_k
ryo1729_k

スコア7

title CHANGED
File without changes
body CHANGED
@@ -129,4 +129,48 @@
129
129
  > 上記のエラーが発生したのちに, try-catch文がTwitterExceptionを拾い、Thead.sleepが作動します.
130
130
  > Ratelimitに達していないのに, int secondsUntilResetは900などの値を示します.
131
131
  > また, 300秒毎に再度アクセスをかけるプログラムになっているのですが, アクセスするたびにratelimitは減ってゆくのですが, 0になると再び900などの値を示し先に進みません.
132
- これは, プログラムの問題でしょうか?若しくは何らかのバグでしょうか?
132
+ これは, プログラムの問題でしょうか?若しくは何らかのバグでしょうか?
133
+ 下記に正しく動作した場合のプログラムを載せておきます.
134
+
135
+ ```
136
+ [Fri Nov 24 01:31:03 JST 2017]Request:
137
+ [Fri Nov 24 01:31:03 JST 2017]GET https://api.twitter.com/1.1/followers/ids.json?user_id=-ユーザID-&cursor=-1&include_entities=true
138
+ [Fri Nov 24 01:31:03 JST 2017]OAuth base string: GET&https%3A%2F%2Fapi.twitter.com%2F1.1%2Ffollowers%2Fids.json&cursor%3D-1%26include_entities%3Dtrue%26oauth_consumer_key%3DxzjaN0negq9ByNRNDPTBd5PdY%26oauth_nonce%3D634127985%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1511454663%26oauth_token%3D741300256676024320-IKc9eCnlZez8CJS6UTdQqxewcUgieK3%26oauth_version%3D1.0%26user_id%3D2911831459
139
+ [Fri Nov 24 01:31:03 JST 2017]OAuth signature: RDQg99FVqs2jYVgbpxmJ6Uvy/Z0=
140
+ [Fri Nov 24 01:31:03 JST 2017]Authorization: ************************************************************************************************************************************************************************************************************************************************************************************
141
+ [Fri Nov 24 01:31:03 JST 2017]X-Twitter-Client-Version: 4.0.4
142
+ [Fri Nov 24 01:31:03 JST 2017]X-Twitter-Client-URL: http://twitter4j.org/en/twitter4j-4.0.4.xml
143
+ [Fri Nov 24 01:31:03 JST 2017]X-Twitter-Client: Twitter4J
144
+ [Fri Nov 24 01:31:03 JST 2017]User-Agent: twitter4j http://twitter4j.org/ /4.0.4
145
+ [Fri Nov 24 01:31:03 JST 2017]Accept-Encoding: gzip
146
+ [Fri Nov 24 01:31:03 JST 2017]Response:
147
+ [Fri Nov 24 01:31:03 JST 2017]date: Thu, 23 Nov 2017 16:31:05 GMT
148
+ [Fri Nov 24 01:31:03 JST 2017]HTTP/1.1 200 OK
149
+ [Fri Nov 24 01:31:03 JST 2017]server: tsa_m
150
+ [Fri Nov 24 01:31:03 JST 2017]content-length: 746
151
+ [Fri Nov 24 01:31:03 JST 2017]expires: Tue, 31 Mar 1981 05:00:00 GMT
152
+ [Fri Nov 24 01:31:03 JST 2017]x-response-time: 124
153
+ [Fri Nov 24 01:31:03 JST 2017]x-frame-options: SAMEORIGIN
154
+ [Fri Nov 24 01:31:03 JST 2017]content-encoding: gzip
155
+ [Fri Nov 24 01:31:03 JST 2017]x-transaction: 00d330f3004c5da7
156
+ [Fri Nov 24 01:31:03 JST 2017]set-cookie: guest_id=v1%3A151145466537402736; Expires=Sat, 23 Nov 2019 16:31:05 UTC; Path=/; Domain=.twitter.com
157
+ [Fri Nov 24 01:31:03 JST 2017]set-cookie: lang=en; Path=/
158
+ [Fri Nov 24 01:31:03 JST 2017]set-cookie: personalization_id="v1_Y4oMyd9FFxSS6KB4R7KVUQ=="; Expires=Sat, 23 Nov 2019 16:31:05 UTC; Path=/; Domain=.twitter.com
159
+ [Fri Nov 24 01:31:03 JST 2017]last-modified: Thu, 23 Nov 2017 16:31:05 GMT
160
+ [Fri Nov 24 01:31:03 JST 2017]content-disposition: attachment; filename=json.json
161
+ [Fri Nov 24 01:31:03 JST 2017]x-connection-hash: fb685629160577d23db5b5d16e4e88aa
162
+ [Fri Nov 24 01:31:03 JST 2017]x-twitter-response-tags: BouncerCompliant
163
+ [Fri Nov 24 01:31:03 JST 2017]content-type: application/json;charset=utf-8
164
+ [Fri Nov 24 01:31:03 JST 2017]cache-control: no-cache, no-store, must-revalidate, pre-check=0, post-check=0
165
+ [Fri Nov 24 01:31:03 JST 2017]x-rate-limit-reset: 1511455434
166
+ [Fri Nov 24 01:31:03 JST 2017]x-rate-limit-remaining: 12
167
+ [Fri Nov 24 01:31:03 JST 2017]x-rate-limit-limit: 15
168
+ [Fri Nov 24 01:31:03 JST 2017]strict-transport-security: max-age=631138519
169
+ [Fri Nov 24 01:31:03 JST 2017]pragma: no-cache
170
+ [Fri Nov 24 01:31:03 JST 2017]x-xss-protection: 1; mode=block
171
+ [Fri Nov 24 01:31:03 JST 2017]x-content-type-options: nosniff
172
+ [Fri Nov 24 01:31:03 JST 2017]x-access-level: read-write
173
+ [Fri Nov 24 01:31:03 JST 2017]status: 200 OK
174
+ [Fri Nov 24 01:31:03 JST 2017]{"ids":[-ID配列の表示-],"next_cursor":0,"next_cursor_str":"0","previous_cursor":0,"previous_cursor_str":"0"}
175
+
176
+ ```

2

追記箇所:int Ratelimit から int secondUntilResetに修正.

2017/11/23 16:33

投稿

ryo1729_k
ryo1729_k

スコア7

title CHANGED
File without changes
body CHANGED
@@ -127,6 +127,6 @@
127
127
 
128
128
  > **11/23 16:12 追記**
129
129
  > 上記のエラーが発生したのちに, try-catch文がTwitterExceptionを拾い、Thead.sleepが作動します.
130
- > Ratelimitに達していないのに, int ratelimitは900などの値を示します.
130
+ > Ratelimitに達していないのに, int secondsUntilResetは900などの値を示します.
131
131
  > また, 300秒毎に再度アクセスをかけるプログラムになっているのですが, アクセスするたびにratelimitは減ってゆくのですが, 0になると再び900などの値を示し先に進みません.
132
132
  これは, プログラムの問題でしょうか?若しくは何らかのバグでしょうか?

1

エラー表示について

2017/11/23 16:15

投稿

ryo1729_k
ryo1729_k

スコア7

title CHANGED
File without changes
body CHANGED
@@ -123,4 +123,10 @@
123
123
 
124
124
  ```
125
125
  このTwitterAPIとのやり取りが解読できればエラーの理由もわかるかもしれませんが, 私には無理でした.
126
- もし, 分かる方がいればお願いします.
126
+ もし, 分かる方がいればお願いします.
127
+
128
+ > **11/23 16:12 追記**
129
+ > 上記のエラーが発生したのちに, try-catch文がTwitterExceptionを拾い、Thead.sleepが作動します.
130
+ > Ratelimitに達していないのに, int ratelimitは900などの値を示します.
131
+ > また, 300秒毎に再度アクセスをかけるプログラムになっているのですが, アクセスするたびにratelimitは減ってゆくのですが, 0になると再び900などの値を示し先に進みません.
132
+ これは, プログラムの問題でしょうか?若しくは何らかのバグでしょうか?