Поделиться в Pinterest через расширение «Поделиться»

Я занимаюсь реализацией функции «Поделиться в Pinterest» в приложении для iOS. В SDK API выглядит так:

[pinterest createPinWithImageURL:@"http://placekitten.com/500/400"
           sourceURL:@"http://placekitten.com"
           description:@"Pinning from Pin It Demo"];

Мне было интересно, есть ли способ передать ту же информацию в собственном расширении общего доступа iOS 8. Я могу поделиться изображением только напрямую или через URL-адрес, но я не могу понять, как указать исходный URL-адрес. Похоже, что в Pinterest нет свежей документации по iOS 8. Страница документация по iOS была обновлена ​​в последний раз. 13 декабря 2013 г. Спасибо!


person Michael Wilson    schedule 20.11.2014    source источник


Ответы (2)


Выяснилось: вы можете передать изображение или URL-адрес изображения напрямую, но вы также можете передать только исходный URL-адрес. Он загрузит страницу и позволит вам выбрать изображение для закрепления. Не похоже, что вы можете добавить описание через расширение общего доступа.

person Michael Wilson    schedule 20.11.2014

Ознакомьтесь с документацией для NSExtensionItem. Вы можете сделать NSItemProvider, который возвращает ваше изображение, а также установить attributedContentText на NSExtensionItem. Я мало играл с Pinterest, но это стандартный способ принятия элементов расширения в качестве получателя.

person paulrehkugler    schedule 10.01.2015