以前同じ内容を投稿したのですが...
今度は Swifter
というライブラリを使用して複数のタイムラインを取得出来ないか試しています。
ユーザー1人だと↓で取得出来ます。
swifter.getTimeline(for: .screenName("TwitterJP"),success: { json in // 成功時の処理 print(json) }, failure: { error in // 失敗時の処理 print(error) })
ユーザーを1人以上にするとやはり取得出来ません。
// for users var usersList = ["TwitterJP", "TwitterUS"] for i in 1..<self.usersList.count{ swifter.getTimeline(for: .screenName(self.usersList[i]),success: { json in // 成功時の処理 print("json[i]の中身は・・・") print(json[i]) }, failure: { error in // 失敗時の処理 print(error) }) }
TwitterのAPIドキュメント↓を読んだのですが
https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
1人しか取得できないとは書いていないため 出来るかどうか
が現状わかりません。
PHPやPythonなど他の言語では 複数
とれたみたいな記事を見かけます。
この辺とかこの辺を見ると取得したデータをfor文で回せば取れそうに見えるのですが...
詳しい方いましたら教えてください。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/12 01:16
2021/03/12 01:36 編集
2021/03/12 04:07