iPhone OS: размещение изображения + текстовой «истории» в ленте новостей пользователя через API Facebook - PullRequest
0 голосов
/ 07 мая 2010

Итак, я пытаюсь опубликовать изображение, созданное пользователем на iphone, в ленту новостей этого пользователя.

Функциональность, которую мне трудно понять, если это возможно:

Могу ли я передать локальный NSURL (или URL?) (В файл png, который находится в папке документов) черезстроку JSON и на Facebook?

я хочу имитировать действия пользователя, переходящего на его / ее страницу в Facebook, щелкающего в текстовом поле для его ленты новостей, загружающего изображение, нажав значок "фотографии" и выбравизображение с локального диска и загрузка его.Я также хотел бы добавить текст в сообщение по желанию.

Я только начинаю работать с API Facebook, и сейчас это выглядит довольно сложно, любая помощь будет принята с благодарностью.оценил примеры кода.

Спасибо,

Ник

Ответы [ 3 ]

2 голосов
/ 07 мая 2010

Вам нужно будет использовать сторонний хост изображений, такой как YFrog, или свернуть свой собственный хост изображений.Facebook требует, чтобы все медиа-вложения (включая фотографии) размещались в общедоступной сети.Несмотря на то, что они сами кэшируют изображения, отправляемый им URL-адрес должен иметь собственный общедоступный URL-адрес.Многие из популярных хостов изображений Twitter имеют простые REST API для достижения этой цели.

1 голос
/ 11 мая 2010

Вы также можете использовать сам Facebook для размещения изображения через их API photo.upload, если вы не возражаете против двух побочных эффектов: оно появится в фотоальбомах пользователя, а миниатюра, вероятно, появится в потоке дважды (один раз, представляющий дополнение к фотоальбому, и второй в фактической истории, которую вы публикуете). В настоящее время вы не можете обойти этот дублирующий артефакт, но он даст вам стабильный хост для загруженного изображения.

0 голосов
/ 11 мая 2010

Просто чтобы прояснить это. Я на самом деле смог передать и изображение прямо с iPhone без посторонней стороны, но это было отправка изображения в фотоальбом пользователя. Я думаю, что в api fbconnect есть два метода для публикации одного, который содержит дополнительный аргумент для аргумента данных, который может быть изображением. Я опубликую больше деталей, когда буду перед документацией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...