Отсутствует параметр target_url для глубокой ссылки Facebook iOS

Я публикую ссылки и фотографии с помощью me/photos и me/feed GraphAPI на Facebook из своего приложения для iOS. Я указываю параметр link при публикации в Facebook. Это должно возвращать поле target_url при анализе параметра url в обратном вызове - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation при касании имени приложения в собственном сообщении приложения Facebook.

Однако я получаю только fbXXXXXXXXXX://authorize/#access_token=XXXXXXX&expires_in=3600. Почему нет поля target_url? Следующая ссылка поясняет, что она должна быть возвращена, если при создании поста на Facebook указан параметр link.

https://developers.facebook.com/docs/ios/app-links

Я знаю, что это было заменено на AppLinks, но я использую более старый SDK Facebook (3.2), который должен это учитывать.

Любая помощь будет оценена по достоинству.


person KaosXIV    schedule 07.07.2014    source источник


Ответы (1)


Это похоже на ошибку в Facebook. Отчет об ошибке был отправлен в Facebook с теми же симптомами:

https://developers.facebook.com/bugs/651932701585804/

С тех пор он был исправлен и ожидает релиза.

person michaelm    schedule 26.01.2015