2013-11-25 2 views
0

Согласно моей консоли Google API, мой главный реферер - https://www.googleapis.com, который, как я полагаю, является нормальным, но его внимательно отслеживает http://blocvox.com, который я не знаю, что это такое, и я подозрительно отношусь к тому, почему они потребляют много моих запросов и ставят под угрозу мое ограниченное использование.Предотвратите использование некоторых ссылок от моего API oAuth

Как я могу препятствовать доступу этого реферера к моему API?

Примечание: Я не использую API-ключ (который поддерживает блокировку рефереров). Я использую метод oAuth.

+0

какой апи вы используете? – DaImTo

+0

Я использую Google Calendar API v3 через расширение Chrome, оно использует javascript. – Jason

+0

@ Джейсон Я просто наткнулся на это. Я создатель Blocvox (сейчас на моем заднем плане). Некоторое время я экспериментировал со всеми случайными способами привлечения трафика на него, и, заметив, как некоторые маркетологи использовали реферер для оповещения владельцев сайтов опосредованно через отчеты Google Analytics, я временно жестко привязал мой браузерный референт к URL-адресу, который вы видели. Я удивлен, что это помешало вашим расширениям - извинения за любые неудобства. Мне нравятся ваши расширения, кстати. –

ответ

0

Детали зависят от того, на что написан ваш API, но наиболее популярные веб-фреймворки позволяют вам посмотреть значение referrer для HTTP-запроса. Вы могли пойти дальше; большинство веб-интерфейсных серверов позволяют вам фильтровать/отбрасывать/отклонять/перенаправлять запросы на основе поля referrer.

+0

Я использую расширение Chrome для доступа к API Google, поэтому оно написано в javascript. Итак, реферирование моего расширения будет локальной машиной моих пользователей? Поскольку расширение установлено на любой пользовательской машине. Я все еще запутался относительно того, что заставляет реферер указывать на blocvox. У вас есть пример того, как я мог бы смириться с этим или отфильтровать это? – Jason

Смежные вопросы