2016-03-14 4 views
4

Я отправляю на стену группы пользователей (изображение и текст). Он работал с долгого времени, и прекратить работу в последнее время (сейчас, изображения размещены, но текст :(). Любая идея, если бы не было по-новому или правила? (Не сообщили никакой ошибки)FBSDKGraphRequest не может размещать изображения и текст (больше текста)

[params setObject:sContent forKey:@"message"]; 
    [params setObject:yourImageData forKey:@"picture"]; 



    [[[FBSDKGraphRequest alloc] 
     initWithGraphPath:@"xxxxxxxxxxxxxxx/photos" 
     parameters: params 
     HTTPMethod:@"POST"] 
    startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { 
     if (!error) { 

ответ

2

После это рабочий код для меня (в Swift):.

let params = ["message": "Test message", "sourceImage" : UIImagePNGRepresentation(UIImage(named: "test.jpg")!)!] 
FBSDKGraphRequest(graphPath: "me/photos", parameters: params, HTTPMethod: "POST").startWithCompletionHandler({ (connection, result, error) -> Void in 
    guard let response = result else { 
     print("No response received") 
     if let errorInfo = error { 
      print("errorInfo: \(errorInfo)") 
     } 
     return } 

    print(response) 
}) 

Проверить раздел «Publishing» в link более

Позвольте мне знать, если у вас есть какие-либо трудности, чтобы преобразовать его в Objective-C

.
+0

Ваш код выглядит так же, как у меня. – Franck

+0

Да, я просто предоставил рабочий фрагмент в быстром для будущего использования и задал данные изображения для ключа «sourceImage», а не для ключевого «изображения». Я пробовал с ключевой «картиной», она почему-то не работает для меня, поэтому я устал от нее с помощью «sourceImage», и теперь он работает. –

+0

В моем случае я вижу картинку, но нет текста. – Franck

 Смежные вопросы

  • Нет связанных вопросов^_^