Я знаю, что по этому поводу уже есть множество вопросов, но я хотел бы добавить разрывы строк к сообщениям на стене Facebook, которые публикуются через Graph API. Я видел множество ответов, предлагающих использовать <center></center>
, но это не работает для меня — в сообщении просто печатается «<center></center>
».
Если быть точным, я использую Ruby и драгоценный камень Koala. Я пытаюсь опубликовать сообщение на странице пользователя. Если я опубликую как ссылку и попробую взломать центр в описании поста, он сработает, как и ожидалось, но не в сообщении, где он мне действительно нужен.
ОБНОВЛЕНИЕ: я отправил патч для драгоценного камня Koala, который позволяет установить параметр :no_encoding. Если/когда этот патч будет принят, он позволит использовать разрывы строк, если для этих параметров установлено значение true. На данный момент люди с этой проблемой могут воспользоваться моей вилкой драгоценного камня: https://github.com/ideaoforder/koala< /а>
Для тех, кому интересно, проблема была с Фарадеем. Метод запроса был установлен на :url_encode, который отправляет параметры как данные формы в кодировке URL. Параметры должны быть отправлены как обычные данные, а не данные формы (например, использование флага -d вместо флага -f в cURL). Мы достигаем этого, отправляя данные как часть строки запроса вместо закодированных параметров.