Твиттер следует за URL

Удар URL http://twitter.com/home?status=<status_msg> берет нас к странице входа в систему Твиттера и когда-то вошел в систему, состояние уже заполнено в поле ввода, готово быть написанным в Твиттере.

Существует ли подобный URL для того, чтобы подписаться на Твиттер кого-то?

что-то вроде формы http://twitter.com/follow?user=<user_to be_followed> так, чтобы, когда этот URL поражен, пользователь был взят к странице входа в систему (если не аутентифицируемый), и после того, как успешный вход в систему, зарегистрированный пользователь становится подписчиком пользователя в URL.

11
задан Cœur 16 March 2018 в 09:55
поделиться

3 ответа

Не имея кода, о котором вы говорите, я могу только предположить, что вы что-то вроде:

class Filter implements FilterAPI {
  private FilterAPI chain;
  FilterAPI(FilterAPI chain) { this.chain = chain; }
  @override void doFilter (Set setToFilter) {
    // do some filtering on setToFilter
    chain.doFilter(setToFilter);
  }
}

Если это так, то вы не вызываете ничего рекурсивно, вы вызываете doFilter () для другого объекта. Как упоминалось в другом ответе, это хорошо известная цепочка ответственности проектировать образца.

-121--1278522-

Внезапно я нашел что-то под названием Google Shared Stuff , который возвращает изображение с фавиконом веб-сайта по имени хоста:

http://www.google.com/s2/favicons?domain=www.domain.com

Но fot BBC сайт он возвращает фавикон немного мало. Сравните:

http://www.google.com/s2/favicons?domain=www.bbc.co.uk
http://www.bbc.co.uk/favicon.ico

-121--1253924-

Можно использовать OAuth. Это позволит пользователю пройти проверку подлинности в Twitter и разрешить вашему приложению действовать от их имени. После этого вы получите маркер, который можно использовать для выполнения вызовов API для этого пользователя.

Это не очень простая вещь для реализации и может быть больше проблем, чем это стоит для вашей ситуации, но вариант есть. Ищите библиотеку для вашей платформы выбора, они существуют для большинства языков.

2
ответ дан 3 December 2019 в 05:58
поделиться

Я верю, что это возможно, но не с простым URL-адресом - вам нужно будет опубликовать данные по указанию в дружеских отношениях / создании метода Twitter API :

Позволяет аутентифицировать пользователей Следуйте пользователю, указанному в ID параметр. Возвращает подругуемую Пользователь в запрошенном формате, когда успешный. Возвращает строку описание условия отказа при неудачный. Если вы уже Друзья с пользователем HTTP 403 быть возвращенным.

0
ответ дан 3 December 2019 в 05:58
поделиться

Вы не можете создать ссылку типа "Следуйте за нами!". Вы можете использовать API Twitter для создания ссылки, которая при нажатии делает правильный POST-звонок на API, но нет способа получить простую ссылку, как вы просили.

0
ответ дан 3 December 2019 в 05:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: