Я столкнулся с проблемой, связанной с API общего доступа LinkedIn. Я работаю над проектом iPhone, тестирую свое приложение на iOS 4.0, 5.0. Я использовал этот проект в качестве примера:
[https://github.com/synedra/LinkedIn-OAuth-Sample-Client][1]
Я считал себя гением после успешной реализации этого API не только для обмена обновлениями, но и в следующем формате (как показано в [https://developer.linkedin.com/documents/share-api][1]):
<?xml version="1.0" encoding="UTF-8"?>
<share>
<comment>83% of employers will use social media to hire: 78% LinkedIn, 55% Facebook, 45% Twitter [SF Biz Times] http://bit.ly/cCpeOD</comment>
<content>
<title>Survey: Social networks top hiring tool - San Francisco Business Times</title>
<submitted-url>http://sanfrancisco.bizjournals.com/sanfrancisco/stories/2010/06/28/daily34.html</submitted-url>
<submitted-image-url>http://images.bizjournals.com/travel/cityscapes/thumbs/sm_sanfrancisco.jpg</submitted-image-url>
</content>
<visibility>
<code>anyone</code>
</visibility>
</share>
Следуя советам и примерам, я подготовил строку JSON, которую использовал. Итак, я получил это:
{
"visibility":
{
"code":"anyone"
},
"comment":"Asd",
"content":
{
"submitted-url":"http://google.com",
"title":"googloo",
"submitted-image-url":"http://pikci.ru/images/img_srchttpwwwcomputerrivercomimagessamsung-chat-335-qwer.jpg"
}
}
Что ж, с этими данными внутри это работает как шарм. обновление с изображением, кликабельным заголовком и прочим. Идеально.
Затем я попытался поставить ссылку (потому что мне это действительно нужно было для целей моего проекта) со знаком равенства: "=", например, у нас есть http://www.google.md/#q=Nicolas+Steno&ct=steno12-hp&oi=ddle&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=8c5a975d815425a&biw=1920&bih=881
Ну, если мы используем эту ссылку в submit-url и отправим ее, LinkedIn ее получит и даже даст нам ответ. Но он НЕ будет обновляться до нового статуса! Это огромная ошибка для моего приложения, потому что общий ресурс не будет работать, но более половины общих ссылок будут иметь в нем знак равенства. Вот уже третий день борюсь с ним. Я пробовал разные функции кодирования, разные «умные штаны», но безуспешно.
Если кто-то знает, что здесь происходит, буду очень признателен...