質問編集履歴

3

エラー 画面も記載

2016/08/24 13:00

投稿

bin_300K
bin_300K

スコア56

test CHANGED
File without changes
test CHANGED
@@ -224,6 +224,74 @@
224
224
 
225
225
  ```
226
226
 
227
+ #出ているエラー
228
+
229
+ ```
230
+
231
+ TweepError at /python_bot_after/
232
+
233
+ [{u'message': u'Status is a duplicate.', u'code': 187}]
234
+
235
+ Request Method: POST
236
+
237
+ Request URL: http://www.<自分のプロジェクト名>/python_bot_after/
238
+
239
+ Django Version: 1.8.13
240
+
241
+ Exception Type: TweepError
242
+
243
+ Exception Value:
244
+
245
+ [{u'message': u'Status is a duplicate.', u'code': 187}]
246
+
247
+ Exception Location: /home/<自分のユーザー名>/lib/python2.7/tweepy/binder.py in execute, line 229
248
+
249
+ Python Executable: /usr/local/bin/python
250
+
251
+ Python Version: 2.7.5
252
+
253
+ Python Path:
254
+
255
+ ['/home/<自分のユーザー名>/webapps/<自分のプロジェクト名>/lib/python2.7/Django-1.8.13-py2.7.egg',
256
+
257
+ '/home/<自分のユーザー名>/webapps/<自分のプロジェクト名>',
258
+
259
+ '/home/<自分のユーザー名>/webapps/<自分のプロジェクト名>/src',
260
+
261
+ '/home/<自分のユーザー名>/webapps/<自分のプロジェクト名>/lib/python2.7',
262
+
263
+ '/home/<自分のユーザー名>/lib/python2.7',
264
+
265
+ '/home/<自分のユーザー名>/lib/python2.7/src/oauthlib',
266
+
267
+ '/home/<自分のユーザー名>/lib/python2.7',
268
+
269
+ '/usr/lib64/python27.zip',
270
+
271
+ '/usr/lib64/python2.7',
272
+
273
+ '/usr/lib64/python2.7/plat-linux2',
274
+
275
+ '/usr/lib64/python2.7/lib-tk',
276
+
277
+ '/usr/lib64/python2.7/lib-old',
278
+
279
+ '/usr/lib64/python2.7/lib-dynload',
280
+
281
+ '/usr/lib64/python2.7/site-packages',
282
+
283
+ '/usr/lib64/python2.7/site-packages/PIL',
284
+
285
+ '/usr/lib64/python2.7/site-packages/geos',
286
+
287
+ '/usr/lib/python2.7/site-packages']
288
+
289
+ Server time: Wed, 24 Aug 2016 12:50:11 +0000
290
+
291
+ ```
292
+
293
+
294
+
227
295
  上記コードを見て、改善策がお分かりの方、助けて頂けると大変助かりますm(_ _)m
228
296
 
229
297
  宜しくお願いいたしますm(_ _)m

2

エラーでない場合の挙動とエラー詳細を加筆

2016/08/24 13:00

投稿

bin_300K
bin_300K

スコア56

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ・Djangoプロジェクトにつけたボタンを押すとtweepy経由でツイッターを投稿できる機能を実装しようとしています。
4
4
 
5
- ・下記のようにviews.pyに書いた関数がエラーになってしまいます(template,urls.pyは機能しており、画面遷移とアクセストークンを入れるなど変数の定義だけを残すとエラーなしで動く(=request.method:POSTは通っている)のですが、※で印をつけた1行を入れるとエラーが起こります)
5
+ ・下記のようにviews.pyに書いた関数がエラーになってしまいます(template,urls.pyは機能しており、python_bot_after.htmlへの画面遷移とアクセストークンを入れるなど変数の定義とtwitter認証だけを残すとエラーなしで動く(=request.method:POSTは通っている)のですが、※で印をつけたツイートするという1行を入れるとエラーが起こります)
6
6
 
7
7
  ・下記のコードを見て、改善策がお分かりの方、助けて頂けると大変助かりますm(_ _)m
8
8
 

1

エラーにならない箇所がわかったので更新

2016/08/24 12:45

投稿

bin_300K
bin_300K

スコア56

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ・Djangoプロジェクトにつけたボタンを押すとtweepy経由でツイッターを投稿できる機能を実装しようとしています。
4
4
 
5
- ・下記のようにviews.pyに書いた関数がエラーになってしまいます(template,urls.pyは機能しており、画面遷移とアクセストークンを入れるなど変数の定義だけを残すとエラーなしで動く(=request.method:POSTは通っている)のですが、※で印をつけた行を入れるとエラーが起こります)
5
+ ・下記のようにviews.pyに書いた関数がエラーになってしまいます(template,urls.pyは機能しており、画面遷移とアクセストークンを入れるなど変数の定義だけを残すとエラーなしで動く(=request.method:POSTは通っている)のですが、※で印をつけた行を入れるとエラーが起こります)
6
6
 
7
7
  ・下記のコードを見て、改善策がお分かりの方、助けて頂けると大変助かりますm(_ _)m
8
8
 
@@ -122,15 +122,15 @@
122
122
 
123
123
 
124
124
 
125
- auth = tweepy.OAuthHandler(consumer_key, consumer_secret) #※ここを入れるとエラー・入れないと画面遷移だけは機能し、python_bot_after.htmlがレンダリングされます
125
+ auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
126
-
127
-
128
-
126
+
127
+
128
+
129
- auth.set_access_token(access_token, access_token_secret) #※ここを入れるとエラー・入れないと画面遷移だけは機能し、python_bot_after.htmlがレンダリングされます
129
+ auth.set_access_token(access_token, access_token_secret)
130
-
131
-
132
-
130
+
131
+
132
+
133
- api = tweepy.API(auth) #※ここを入れるとエラー・入れないと画面遷移だけは機能し、python_bot_after.htmlがレンダリングされます
133
+ api = tweepy.API(auth)
134
134
 
135
135
 
136
136
 
@@ -192,7 +192,21 @@
192
192
 
193
193
 
194
194
 
195
+
196
+
197
+ auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
198
+
199
+
200
+
201
+ auth.set_access_token(access_token, access_token_secret)
202
+
203
+
204
+
205
+ api = tweepy.API(auth)
206
+
207
+
208
+
195
- #この省いた部分がないと、tweepy動きませんが、tweepy用の変数定義などでエラーがでてないので、インデントなどは間違っていないのかなと思うのですが・・・・
209
+ #この省いた部分がないと、tweepyツイートしませんが、tweepy用の変数定義などでエラーがでてないので、インデントなどは間違っていないのかなと思うのですが・・・・
196
210
 
197
211
 
198
212