Я размещаю фотографию на стене с помощью Facebook Graph API, просто устанавливаю параметр «картинка» и отправляю запрос POST на «я / фотографии».
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
self.imageToFBPost, @"picture",
FACEBOOK_ICON_URL, @"icon",
nil];
[facebook requestWithGraphPath:@"me/photos"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
Обычно (в основном всегда), когда я добавляю фотографии в свой PF, они появляются на моей стене. Но не в этом случае. Я тестировал вчера около 20 раз, и только 1-2 раза фотографии появлялись на моей стене. По сути, я хочу, чтобы они появлялись в ленте моего друга. Основной вопрос: есть ли способ, чтобы фотография появлялась на моей стене каждый раз, когда она была опубликована?
Второй вопрос: как настроить иконку сообщения? Например. когда я с мобильного загружаю под стене сообщение, я вижу этот значок: . Я хочу видеть значок моего приложения. Я установил значок моего приложения на Facebook, но он нигде не отображается ...
3-й вопрос: как получить ссылку на страницу в Facebook с фотографией?
В результате вышеупомянутого запроса я получаю «id» картинки. Я хочу открыть Safari с помощью страницы Facebook с загруженной картинкой. Является ли это возможным? Я могу найти только прямую ссылку на файл .jpg, но не на страницу FB. Я пытался перейти на http://graph.facebook.com/photo_id
, но это не работает ...
Также мне не очень понятно поймать разные ответы в одном файле. Например. если я сделаю логин, размещение фотографий и запрос информации о фото в том же классе. Я создал переменную класса request_id
для этого и выполнил команду switch / case в методе, сравнивая request_id с константами, но этот способ выглядит для меня «некрасиво». Любое хорошее решение? :)
Спасибо!