iOS отметить друга в обновлении статуса

В настоящее время я использую iOS Facebook SDK 3.1. Чтобы опубликовать историю канала на временной шкале пользователей, в ‹ iOS 6 я использовал +[FBRequest requestForPostStatusUpdate:place:tags:]. Это прекрасно работает, за исключением случаев, когда я пытаюсь отметить друга [например, когда я набираю @FRIENDS_NAME на Facebook.com в композиторе. Я знаю, что могу передать массив объектов в аргумент tags:, однако, как я и ожидал, передача nil в аргумент place приводит к ошибке (#100) Невозможно указать пользовательские теги без тега места.

Для завершения, вот пример того, что я использовал:

NSArray *tags = @[@(FB_UID)];

[FBRequestConnection startForPostStatusUpdate:@"Friends Name, this is a test"
                                        place:nil
                                         tags:tags
                            completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {

                            }];

Теперь я понимаю, что таким способом нельзя отметить друга в моем статусе. Однако существует ли метод, какой-либо метод, использующий API-интерфейс графа для пометки друга в ленте новостей, точно так же, как это работает для пометки пользователя на Facebook.com? Я провел большую часть этого утра в поисках ответов, и мне еще предстоит найти какие-либо решения. Любым вопросам, которые я нашел на нем, похоже, не меньше года, поэтому я не был уверен, что они все еще актуальны. Будем очень благодарны любой помощи!


person Steve Kanter    schedule 17.10.2012    source источник


Ответы (1)


Однако существует ли метод, какой-либо метод, использующий API-интерфейс графа для пометки друга в ленте новостей, точно так же, как это работает для пометки пользователя на Facebook.com?

No.

Я провел большую часть этого утра в поисках ответов, и мне еще предстоит найти какие-либо решения.

Это потому, что их нет — Facebook уже давно деактивировал эту функцию для постов, сделанных через API.


Для действий Open Graph ситуация иная — разрешено нечто, называемое пометкой упоминаний.

person CBroe    schedule 17.10.2012
comment
Хорошо, большое спасибо. Я не думал, что это возможно, но получение актуального ответа — это окончательный гвоздь в гроб. Я рассмотрю использование действий Open Graph. - person Steve Kanter; 17.10.2012