【问题标题】:Facebook deep linking target_url parameter missing iOSFacebook 深度链接 target_url 参数缺少 iOS
【发布时间】:2024-01-02 03:40:02
【问题描述】:

我正在通过我的 iOS 应用在 Facebook 上使用 GraphAPI 的 me/photosme/feed 发布链接和照片。我在发布到 Facebook 时指定了 link 参数。在点击原生 Facebook 应用帖子中的 AppName 时,在解析- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation 回调中的 url 参数时,这应该返回一个 target_url 字段。

但是,我只收到fbXXXXXXXXXX://authorize/#access_token=XXXXXXX&expires_in=3600。为什么没有target_url 字段? 下面的链接说明了如果在Facebook上创建帖子时指定了link参数,则应该返回。

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

我知道这已被 AppLinks 取代,但我使用的是较旧的 Facebook (3.2) SDK,它应该可以满足这一需求。

任何帮助将不胜感激。

【问题讨论】:

    标签: ios facebook facebook-graph-api ios7.1 deep-linking


    【解决方案1】:

    这听起来像是 Facebook 的一个错误。已向 Facebook 提交了具有相同症状的错误报告:

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

    它已被修复,正在等待发布。

    【讨论】: