回答編集履歴

2

解決策案追記

2016/10/25 10:16

投稿

hana-da
hana-da

スコア1728

test CHANGED
@@ -58,4 +58,30 @@
58
58
 
59
59
 
60
60
 
61
+ ----
61
62
 
63
+
64
+
65
+ という事で、解決策
66
+
67
+
68
+
69
+ ```ruby
70
+
71
+ client.retweets_of_me(count: 10).each do |t|
72
+
73
+ puts "count:" + t.retweet_count.to_s
74
+
75
+ puts "text:" + t.text
76
+
77
+ next if t.user.protected
78
+
79
+ puts client.retweets(t)
80
+
81
+ end
82
+
83
+ ```
84
+
85
+
86
+
87
+ こうですかね?

1

事象再現

2016/10/25 10:16

投稿

hana-da
hana-da

スコア1728

test CHANGED
@@ -31,3 +31,31 @@
31
31
 
32
32
 
33
33
  として例外の詳細を表示させてみましょうか。。。何が出ますかね。。。
34
+
35
+
36
+
37
+ ----
38
+
39
+
40
+
41
+ ```
42
+
43
+ Twitter::Error::Forbidden: Forbidden.
44
+
45
+ /Users/hana-da/twitter/.bundle/gem/gems/twitter-5.16.0/lib/twitter/rest/response/raise_error.rb:13:in `on_complete'
46
+
47
+ :
48
+
49
+ ```
50
+
51
+
52
+
53
+ ふぅ。。再現した。。。。
54
+
55
+
56
+
57
+ **retweets** に与えている `t` が鍵付きツイートなどで表示する権限がないと `Twitter::Error::Forbidden: Forbidden.` が出ました。それに該当しませんか?
58
+
59
+
60
+
61
+