Задать вопрос
  • Как пересортировать строки в mysql таблице?

    Fernus
    @Fernus
    Тебе в смысле не просто вывести в том порядке в котором пользователь указал?
    Просто не понимаю тогда какую задачу ты решаешь...
    Зачем физически менять id каждый раз ? Или это разовая задача?
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    Роман, Ну вот и я к выводу пришёл, что 100% решения не сделать...

    Ну еще можно продовать инфу блоками (заплатил - купил новый блок инфы).

    Ну вот я и хотел монетизировать по кол-ву запросов...но раз сделав запрос, те кто "поумнее" начнут их экономить...кэшированием...))
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    Откуда у Вас столько напора))

    Прочитал. Идея хорошая. Но идеально чтобы на стороне сервера только что-то сделать. Потому что тем же партнёрам будет сложно всё это объяснять и заставлять так плясать с бубном вокруг каждого сайта))
    Они просто не станут этим тогда пользоваться и тут я опять теряю выгоду :)
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    Роман,

    3. ваш сервис содержит собственный вэб интерфейс для предоставления этих данных

    Имеется виду что помимо API вы содержите и сайт с интерфейсом для доступа к данным через браузер


    Ну у партнёра есть личный кабинет...там всё учитывается...к API никак не привязать...кроме как самого этого партнёра...
    Т.е.:
    1. Есть какой-то кабинет партнёра;
    2. Ему даётся API;
    3. Мы знаем кому дали API;
    4. Дальше, если учесть все условия...мы терпим ФИАСКО... :)
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    Другими словами прям грубо так:

    Конечный пользователь (любой) что-то ищет через сайт партнёра...по поим методам API...
    Мне, грубо говоря, пофиг, поимеет ли какой-то профит мой партнёр с этих пользователей...
    НО, мне нужно знать, сколько было запросов через эти методы...

    А, если эти методы кэшировать будет тот партнёр...то я теряю выгоду...

    Так ясно?))
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    13. партнер в праве кэшировать у себя списковую информацию и предоставлять ссылки на нее на свой сервис

    В этом и был вопрос :)
    14. партнер в праве кэшировать у себя файловую информацию и предоставлять ссылки на нее на свой сервис

    Файлов нету.
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    1. сервис содержит API выдающее некую информацию

    ДА
    2. информация хранится на сервисе в виде данных в БД и файлов

    ДА
    3. ваш сервис содержит собственный вэб интерфейс для предоставления этих данных

    Тут не совсем понял...мой сервис будет содержать методы API, которые я реализую, как хочу...но при этом должно быть удобно как с "обычным" API (в пределах разумного)...
    4. партнеры должны посредством API получать данные и ссылки на файлы, которыми могут делится через свои сайты

    Файлов нет. Есть текстовая информация разбитая по "полям" для структуры и удобства вывода.
    5. каждый партнер полностью свободен в реализации своего сайта

    ДА
    6. ссылки, которые предоставляют партнеры третьим лицам должны вести на сайт партнера

    ДА
    7. ссылки, которые предоставляют партнеры третьим лицам должны вести на ваш сайт

    НЕТ
    8. при этом ссылки не должны препятствовать SEO

    ДА
    9. при этом вы хотите максимально затруднить автоматизированное создание копии предоставляемой информации для партнеров

    ДА
    10. при этом вы хотите максимально затруднить ручное создание копии предоставляемой информации для партнеров

    Насчёт именно "ручного" тут пофиг.
    11. при этом вы хотите максимально затруднить автоматизированное создание копии предоставляемой информации для третьих лиц

    На третьих лиц пофиг...ибо ключевые параметры для дальнейшего взаимодействия будут только у партнёра, но его прибыль зависит от "третьих лиц", а моя от "партнёров"...:)
    12. при этом вы хотите максимально затруднить ручное создание копии предоставляемой информации для третьих лиц

    Пофиг))
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    Роман, Дружище, реально, я это понимаю...прочитай мой последний коммент))
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    Роман, Ну смотри...
    Я дал тебе API...
    А какие там у тебя пользователи - мне не интересно...))
    Понимаешь?)

    Ты имеешь отношения со мной.
    А твои пользователи - с тобой.

    И мне хотелось бы побеспокоится о ТВОИХ пользователях в конечном итоге, если в идеале...
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    Роман, Ну Вы абстрагируйтесь от SEO...
    Даже есди представить, что мы не знакомы и, допустим, я на этом сервисе, как конечный пользователь что-то нашёл, и решил скинуть ссылку Вам...
    То как должен действовать тот программист, который делает этот сервис через этот API ?
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    Роман, Вот и я о том...тут даже дело не в именно SEO...а в постоянных ссылках...по которым клиентам нужно будет получать данные...
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    Роман,

    - о распространении какой информации идет речь (хотя бы в общих чертах)?

    Тут допустим не важно...реально не могу раскрыть))

    - насколько критично для бизнес плана будет появление в сети обновляемой копии распространяемой инфы скажем недельной свежести? и если критично, то почему?

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

    - возможно ли введение штрафных санкций к тем, у кого слита информация (способы вычислить чью копию слили есть)?

    Вычислением заниматься никому не хочется и некому))

    - насколько введение данных санкций на ваш взгляд будет эффективно и почему

    Предыдущий ответ))

    Грубо говоря так:
    От полученных данных через API зависит прибыль пользователей этим API (программистов, если прям грубо)...
    А от запросов к этому API зависит прибыль РАЗДАЮЩЕГО это API... :)
  • Проблема с MySql, кто знает?

    Fernus
    @Fernus
    Тут тоже верно.

    Но у него даже в синтаксисе (MySQL) ошибка...

    P.S.: Может я и ошибаюсь...но значение в запросе должно оформляться в ковычки...но никак не в апострофы...
    Апострофами обычно поля оформляются...и таблицы...
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    Роман, Вы всё правильно поняли.
    Но обновляемая информация происходит раз в сутки (допустим), а сам объём новых данных не факт, что будет отличаться от уже существующих...
    Поэтому я и написал, что - ФИИСКО... :)

    Но готов и дальше помыслить на этот счёт, если есть идеи))
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    Роман, Я слежу за темой)) Не переживай) В течение суток максимум всегда отвечу))

    Если прям 100%'ное решение родится у Вас, то я попытаюсь родить то, что Вам можно будет в карман положить...))
    Но, реально...я лист бумаги разрисовал и сам себя нае**ть не смог)) Если представляю себя в роли того, кто будет пользоваться API...
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    Роман, Это всё круто...но у них может быть SEO или ещё что-то...где важны ПОСТОЯННЫЕ URL... :)
    Я ж не только о себе беспокоюсь...но и об удобстве "злоумышленников"... :)
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    Роман, Картинки не вариант просто...
    Нужны чистые данные, чтобы они могли сами выстраивать отображение как им вздумается...
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    rPman, Да тут ещё вопрос в том, что эти "программисты" будут строить сервисы из этих данных на своих сайтах...а там важно постоянные URL...и заставлять их тоже лепить костыли не вариант...как они будут запрашивать данные по "своим" постоянным URL например?
    Нужно было сделать API, чтобы было максимально простым по типу стандартного...

    Но я щас порисовал на бумаге все варианты...и сам от себя защититься не смог... :)
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    Роман, Да это всё понятно...просто надо сделать сервис с одной стороны ОЧЕНЬ ПРОСТЫМ в использовании API, и в той же степени "НЕ ПРОБИВАЕМЫМ"...в данном случае - ФИАСКО... :)
  • Как запретить кеширование данных, полученных через API?

    Fernus
    @Fernus Автор вопроса
    Дублирую:

    Да я сам немного протупил...потому что, если один пользователь смотрит данные на конечном ресурсе какой-то раздел и даёт ссылку другому обычному юзеру на этот раздел, то выйдет фигня))
    Это, если не брать во внимание "программиста", который пользуется этим API, чтобы "вывести" эти данные на своём ресурсе...

    Исходя из вопроса и у меня и у всех Вас ход мыслей правильный...тыкну решением...вот и всё))