iOS приложение Facebook связывает хост API, возвращающий ноль

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

[FBRequestConnection startWithGraphPath:@"/MyNumericFacebookAppID/app_link_hosts"
                             parameters:nil
                             HTTPMethod:@"GET"
                      completionHandler:^(
                                          FBRequestConnection *connection,
                                          id result,
                                          NSError *error
                                          ) {

                          _AppLinksHostURL_ID = [result objectForKey:@"id"]; // store this ID in an NSString

                          NSLog(@"App Links Result = %@", result);
                          NSLog(@"App Links Host URL ID = %@", _AppLinksHostURL_ID);

                          //[self postOGStoryWithCustomURL];
                          if(error) NSLog(@"error = %@", error.description);

                      }];

1 ответ

Решение

Конечной точке app_link_hosts требуется токен доступа к приложению (с секретом вашего приложения), поэтому вам не следует делать это в вашем приложении (я посмотрю, как обновлять документы соответствующим образом).

Вы должны создать их с помощью команды curl, см. https://developers.facebook.com/docs/applinks/hosting-api

Другие вопросы по тегам