Я хочу поделиться текстом в Facebook через Facebook JavaScript SDK.
Так что, когда это обычный текст, share работает корректно, когда я включаю пробел, разрыв строки, одинарную или двойную кавычку. Это создает проблему. Что я должен сделать, чтобы устранить такую ситуацию?
Поскольку я получаю данные из базы данных, которые могут быть включены во все эти пробелы, разрывы строк, одинарные кавычки, двойные кавычки или косые черты.
FB.ui({
method : 'stream.publish',
name : 'Application Name or some thing else',
picture : 'http://example.com/first.jpg',
caption : 'I want to upload this caption to facebook',
link : 'http://www.example.com',
description : 'I don't want to hide "Facebook page" from any user.
This is like text is not working. What might be the reason, and what should I do?
'
});
Какую технику я должен применить, чтобы избежать неправильной публикации? Он должен принимать специальные символы.