Добавить в корзинуПозвонить
Найти в Дзене

API.OK: Ошибка публикации если в тесте есть кавычки

Дано: Скрипт для автоматической публикации в Одноклассники работает хорошо если в тексте или в заголовке нет двойных кавычек "Вот таких". Если эти кавычки есть, то возникает ошибка API Задача: Исправить ошибку публикации текста с двойными кавычками. Решение: Нужно экранировать кавычки. То есть в социальную сеть нужно отправлять не такой текст "Вот такой", а с экранированными кавычками то есть так \"Вот так\". Для этого нужно заменить их в переменной примерно таким образом: $message_text_finist = str_replace('"', '\"', $message_text_start); Теперь текст в двойными кавычками публикуется без ошибок.

Дано: Скрипт для автоматической публикации в Одноклассники работает хорошо если в тексте или в заголовке нет двойных кавычек "Вот таких". Если эти кавычки есть, то возникает ошибка API

Задача: Исправить ошибку публикации текста с двойными кавычками.

Решение: Нужно экранировать кавычки. То есть в социальную сеть нужно отправлять не такой текст "Вот такой", а с экранированными кавычками то есть так \"Вот так\". Для этого нужно заменить их в переменной примерно таким образом:

$message_text_finist = str_replace('"', '\"', $message_text_start);

Теперь текст в двойными кавычками публикуется без ошибок.