Мы собираемся запустить небольшой рождественский конкурс в Твиттере, и я столкнулся с небольшим препятствием.
Чтобы войти, люди должны будут опубликовать твит в следующем формате:
@user blah, blah, blah #hashtag
В настоящее время у меня есть форма, в которой они вводят свой ответ (бла, бла, бла) и сценарий PHP, который кодирует весь оператор и добавляет в твиттер URL:
http://www.twitter.com/home?status=%40user%20blah%2Cblah%2Cblah%20%23hashtag
Затем переводит пользователя в твиттер и помещает статус в поле обновления.
Однако, хотя пробелы (% 20) декодируются нормально, символы @ и # остаются как% 40 и% 23 соответственно, даже когда твит опубликован. Я не могу поместить настоящие символы в URL, поскольку твиттер ошибочно принимает их за поиск.
Есть ли способ решить это? Я хотел бы сделать это, не требуя имени пользователя, пароля и т. Д., Если это возможно.
Любая помощь будет принята с благодарностью.