Я работаю над приложением для iOS, которое должно публиковать сообщения либо в Twitter, либо в Facebook, либо в обоих случаях каждые N минут.Пост должен содержать фотографию и сообщение.У меня это нормально работает для Twitter, однако я сталкиваюсь с некоторыми проблемами с FBConnect.
Единственный способ, которым я нашел, чтобы опубликовать изображение, используя данные изображения, а не ссылку, это опубликовать в/ photos (граф API) и включить параметр сообщения.К сожалению, кажется, что после первого поста последующие посты либо не отображаются, либо отображаются как «Пользователь добавил фотографию в альбом {имя_приложения}» вместо сообщения и фотографии.
Вот мой код:
NSMutableDictionary* params = [NSMutableDictionary dictionary];
[params setObject:message forKey:@"message"];
if (image) {
[params setObject:image forKey:@"picture"];
[fb requestWithGraphPath:@"me/photos" andParams:params
andHttpMethod:@"POST"
andDelegate:self];
} else {
[fb requestWithGraphPath:@"me/feed" andParams:params
andHttpMethod:@"POST"
andDelegate:self];
}
Есть ли способ опубликовать изображение в ленте напрямую, чтобы сообщение и фотография появлялись каждый раз?Единственный способ, которым я мог придумать, - это опубликовать фотографию в альбоме, а затем сделать второй звонок, чтобы добавить запись в фиде со ссылкой на фотографию, но на самом деле я бы предпочел сделать всего один звонок.