Задать вопрос
@LLCUnitBean

Почему Facebook может не отображать карту при шаринге opengraph ios?

Собственно пытаюсь сделать шаринг поста с использованием карты через facebook.
в настройках приложения сделал следующее
8a30r.png
В типе объекта создал поле дополнительное для геолокации
gs0PI.png
В собственно создаю объект
var properties:NSDictionary = ["og:type": "myplanetnamespace:plan", "og:title": "Share on Facebook выа", "og:description": "In the frozen wastes to the north of Winterfell, sinister and supernatural forces are mustering.",
           "myplanetnamespace:geoplace:latitude": String(stringInterpolationSegment: self.plan.venue!.location.latitude),
           "myplanetnamespace:geoplace:longitude": String(stringInterpolationSegment: self.plan.venue!.location.longitude) ]
        var object:FBSDKShareOpenGraphObject = FBSDKShareOpenGraphObject(properties: properties as [NSObject : AnyObject])


Далее создаю Экшн
var action = FBSDKShareOpenGraphAction()
    action.actionType = "myplanetnamespace:create_plan"
     action.setObject(object, forKey: "plan")


Собственно контент
var content:FBSDKShareOpenGraphContent = FBSDKShareOpenGraphContent()
    content.action = action
    content.previewPropertyName = "plan"

Ну и начинаю шарить
var shareDialog = FBSDKShareDialog()
        shareDialog.fromViewController = self
        shareDialog.shareContent = content
        if ( shareDialog.canShow() == true ){
            shareDialog.show()
        }
        var error:NSError?
        if(!shareDialog.validateWithError(&error)){
            print ("error")
        }

В настройках я специально сделал поле с локацией обязательным, чтобы в случае невного заполнения выдавал ошибку. Собственно сейчас их не выдает, но при шаринге в посте так и нет карты с локацией. Картинку если пихать, то все норм.
Что я делаю не так?
  • Вопрос задан
  • 218 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Flanker_4
@Flanker_4
К сожалению, не работал с этим апи, так что уж не знаю насколько полезен будет мой совет

Вот тут stackoverflow.com/questions/19383645/using-faceboo... говорят что-то подобное обсуждают
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы