質問編集履歴
3
正しく動作した際のプログラムも追加しました.
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に修正.
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
|
130
|
+
> Ratelimitに達していないのに, int secondsUntilResetは900などの値を示します.
|
131
131
|
> また, 300秒毎に再度アクセスをかけるプログラムになっているのですが, アクセスするたびにratelimitは減ってゆくのですが, 0になると再び900などの値を示し先に進みません.
|
132
132
|
これは, プログラムの問題でしょうか?若しくは何らかのバグでしょうか?
|
1
エラー表示について
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
|
+
これは, プログラムの問題でしょうか?若しくは何らかのバグでしょうか?
|