Это публичное API для этих целей существует. Использование внутреннего API сервиса, пусть даже общедоступного посредством http-запросов - это reverse engineering со всеми вытекающими последствиями. Не могу утверждать, что это за последствия с точки зрения закона, но с чисто практической точки зрения - в любой момент его могут изменить, отключить или просто заблокировать присосавшегося.
umpalur90, вам уже сказали в предыдущем вопросе, что вы занимаетесь ерундой. Ни один нормальный сайт не будет полагаться на значение, которое клиент легко может изменить - вся логика проверки находится на сервере, куда у вас доступа нет.
Если он будет в объявлениях давать ссылки на конкретные разделы — опять же задача понятна.
Я вам рекомендую не здесь психологическую поддержку искать, а с этим человеком прояснить все вопросы.
Да, в данном случае я бы сделал countries(id, name_ru, name_en, description_ru, description_en). Но "данный случай" - это сферическое обсуждение в вакууме, нужно смотреть на реальные условия и уже там решать.
Не имеет значения, как он будет срабатывать. Нельзя удалять все атрибуты, потому что вы не знаете кто и зачем их поставил. Если у вас какая-то логика зависит от того, что у body вообще не будет атрибутов - это кривая логика.
Разумеется, когда я говорю "должен" и "нельзя", я имею ввиду "если вы хотите писать хороший код" и "в общем случае". Вы вольны стрелять себе и пользователям в ноги так, как пожелаете. А может даже в конкретных ваших условиях это не является проблемой, потому что вы полностью контролируете среду (нет других скриптов, нет браузерных расширений и т.п.).