假设我无法通过图形 api 获取全局 userId,如何使用应用程序打开 facebook url

Dhi*_*rêa 5 android facebook facebook-graph-api ios

我正在尝试获得访问用户公共个人资料的权限,以便我可以向使用应用程序的其他人提供此人个人资料的链接。

在 api 响应中,我们有一个“链接”,但它是一个https://facebook.com/ ... 链接,而不是像这样的意图链接fb://profile/<id>

那么如何在没有全局用户 ID 和用户名的情况下创建此链接呢?

我也尝试过使用fb://facewebmodal/f?href=<link>,但它会将我重定向到我自己的 Facebook 主页(提要)

谢谢你!

Edu*_*ndo 1

Dhiogo 的 anwser 不再工作了。当用户在您的应用程序中进行身份验证时,Facebook 的 API 会检索 user_id。所以你所要做的就是像这样使用这个 user_id :

fb://facewebmodal/f?href=https://www.facebook.com/profile.php&user_id=[user_id]
Run Code Online (Sandbox Code Playgroud)