#facebook #facebook-opengraph
#Facebook #facebook-opengraph
Вопрос:
У меня возникла эта странная проблема, из-за которой описание, которое я публикую, не совпадает с сообщением в Facebook. Я использую функции, предоставляемые Facebook sdk (3.14.1).
Я использую эту функцию для загрузки изображения, в котором я получу идентификатор изображения.
(FBRequestConnection *)startForUploadStagingResourceWithImage:(UIImage *)image
completionHandler:(FBRequestHandler)handler;
Используя идентификатор изображения, я создаю объекты open graph с помощью этой функции.
(FBRequestConnection *)startForPostWithGraphPath:(NSString *)graphPath
graphObject:(id<FBGraphObject>)graphObject
completionHandler:(FBRequestHandler)handler;
С идентификатором объекта я пытаюсь опубликовать объекты open graph, используя эту функцию с идентификатором действия.
(FBRequestConnection *)startForPostOpenGraphObjectWithType:(NSString *)type
title:(NSString *)title
image:(id)image
url:(id)url
description:(NSString *)description
objectProperties:(NSDictionary *)objectProperties
completionHandler:(FBRequestHandler)handler;
Параметры можно увидеть на скриншоте, представленном ниже:
Есть идеи, что происходит?
Ответ №1:
Я узнал об этом из историй open graph. Есть кнопка редактирования вложения, в заголовке есть элементы, которые перезаписывают все динамические данные, которые я установил в объекте.
Как только я удалил элементы, текст, который был установлен в каждом объекте, был отображен соответствующим образом.