Использование twttr и других библиотек api твиттера Clojure У меня нет проблем с отправкой твитов или обновлений, но я не могу искать или фильтровать твиты по ключевым словам.
Я ввел в команду следующую команду:
(ns twitter-search.core
(:require [twttr.api :as api ]
[twttr.auth :refer [env->UserCredentials]]))
Затем я ввожу учетные данные следующим образом:
(def app-consumer-key "my key from dev.twitter " )
И то же самое для секретного доступа к приложению-потребителю и секретного токена;там все вроде нормально, так как когда я набираю repl app-consumer-key, он возвращает ключ все отлично.
Затем для учетных данных я делаю:
(def creds (env->UserCredentials))
Я получаю, что пользователи показывают, что работает нормальнонаписав небольшую функцию:
(defn show-user [handle]
(api/users-show creds :params {:screen_name handle}))
Затем, когда я запускаю (show-user "jack") в реплее, я получаю все данные json, которые можно было бы ожидать, так что все в порядке.
У меня проблема с поиском твитов.Когда я добавляю в ответ следующее:
(api/search-tweets creds :params {:q "football"})
Это ничего не делает, кроме как перейти из текущего пространства имен
twitter-search.core=>
В
#_=>
Если вымог бы указать, где я ошибаюсь, или прислать пример того, как искать твиты, содержащие определенные слова, я был бы очень признателен.
Я даже делал довольно длинный хвостовой поиск и отправлял этот же термин из другой учетной записи в Твиттерепосмотрим, смогу ли я предложить программе определить твит, но ничего не произошло.
(ns twitter-search.core
(:require [twttr.api :as api ]
[twttr.auth :refer [env->UserCredentials]]))
(def app-consumer-key "my key from dev.twitter " )
(def creds (env->UserCredentials))
(defn show-user [handle]
(api/users-show creds :params {:screen_name handle}))
;; The problem I am having is searching for tweets.
;; When I put the following into the repl:
(api/search-tweets creds :params {:q "football"})
;; It does nothing, other than go from the current namespace
twitter-search.core=>
;; To
#_=>
Я просто хочу узнать, как использовать библиотеку twjtr clojure для фильтрации твитов на основе определенных ключевых слов в их твитах.,Я знаю, что это, вероятно, кажется глупым вопросом, однако я новичок в Clojure, я нигде не нашел рабочего примера и много раз пытался заставить его работать.