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