Я пишу приложение для iPhone, которое включает в себя возможность публиковать ссылку на стену пользователя в Facebook, используя последний iOS SDK от Facebook.В методе диалога я даю имя, подпись, описание, ссылку и изображение в словаре параметров.Вызов метода успешно открывает диалоговое окно для пользователя в приложении (после аутентификации), где они могут добавить сообщение и нажать «Опубликовать».Пока все хорошо.
Если посмотреть на результат на стене пользователя, то и название поста («имя» в словаре, упомянутом выше), и изображение, связанное с постом, являются кликабельными ссылками сURL я указал в вызове метода (через «ссылку»), как и ожидалось.Ну, почти.
Теперь проблема: в то время как ссылка на заголовок записи точно такая, как указано, ссылка на изображение содержит дополнительную нежелательную строку запроса? Ref = nf добавлен. IЯ хочу знать, как это предотвратить, так как это разрывает мою сокращенную ссылку на goo.gl.
Я не думаю, что это специфично для iOS.Это происходит и на этой странице диалога для разработчиков Facebook .Перейдите в раздел Пример и щелкните там, где написано Нажмите здесь, чтобы попробовать URL самостоятельно , вы получите Опубликовать на вашей стене .Если вы нажмете Опубликовать , а затем перейдете к своей собственной стене, вы увидите, что ссылка на изображение и ссылка на заголовок отличаются, причем ссылка на изображение включает дополнительную строку запроса.Что я и хочу подавить.
Интересно, что перед публикацией со страницы, указанной выше, вы можете навести курсор мыши на изображение и заголовок, и наоборот.Ссылка на заголовок содержит дополнительную строку запроса, но ссылка на изображение чистая.Bizarre.Я не могу понять, так ли это и в моем приложении для iOS, поскольку у меня нет возможности «зависать» на iPhone.
Две другие точки данных
- Я вижу это в постахпо крайней мере, из некоторых других приложений;Используемые полностью развернутые ссылки, по-видимому, не обращают внимания на дополнительную информацию о строке запроса
- Я не вижу этого, если я отправляю сообщение прямо со своей страницы новостей в Facebook с веб-сайта Facebook
Кто-нибудь знает, как удалить / исключить эту дополнительную строку запроса из ссылки на изображение при программной публикации?