Мне просто интересно. TWRequest
s использовать общие ACAccount
s, которые используются всеми приложениями на iOS. Приложения не указывают свои собственные consumer_key
s. Итак, как узнать, из какого приложения может появиться специальное TWRequest?Как мог Twitter узнать источник TWRequest?
0
A
ответ
1
Twitter не может определить, к какому приложению приходит конкретный TWRequest.
Accounts.framework
вставляет consumer_key
и consumer_secret
.
Для Twitter все запросы, похоже, исходят из интеграции iOS Twitter.
1
Параметры запроса adc = phone и application_id = your_iosapp_sig (я думаю) добавляются к каждому URL-адресу запроса во время процесса OAuth. Twitter должен быть в состоянии идентифицировать приложение по APPLICATION_ID
После того, как вы строите свой TWRequest, вы можете увидеть запрос URL-адрес по
Это должно показать выше двух Params.
Я считаю, что они знают. В противном случае все приложения, использующие 'TWRequest', будут отображаться как' iOS'. Также подтвердила его сессия 124 WWDC 2011. Смотреть с 36:25. – an0
Интересно. Точная цитата: «В рамках этого процесса подписи мы фактически встраиваем достаточно информации о вашем процессе, чтобы Twitter мог правильно идентифицировать ваше приложение и атрибуты твитов, которые приходят от вас на веб-сайте Twitter, чтобы вы не потеряли эту идентификацию». О какой информации он говорит? Пользователь-агент или что-то еще? Я все еще думаю, что те же самые токены используются для всех TWRequests. – nst
вот что возбуждало мое любопытство :) – an0