gpt4 book ai didi

php - Facebook 图谱 API v2.1 : getting user id and his posts

转载 作者:可可西里 更新时间:2023-10-31 22:43:10 27 4
gpt4 key购买 nike

想象一下当我以 userA 身份登录 facebook web 应用程序时的情况。我知道 userB 的昵称,但他不在我的好友列表中,我也不知道他的 ID。当然,他不使用我的应用程序。

  1. 如何通过昵称获取用户 B 的 ID?
  2. 之后我怎样才能得到他的墙贴?

是否有任何特定权限?可能有我遗漏的手册页?

最佳答案

在 v1.0 中,以下是可能的:

http://graph.facebook.com/v1.0/{user-name}

但是,对于 v2.0 和 v2.1,无法通过未连接到您的应用程序的 ID 或用户名访问用户。例如,尝试 http://graph.facebook.com/v2.1/{user-name} 会抛出一个错误:

{
"error": {
"message": "(#803) Cannot query users by their username (user-name)",
"type": "OAuthException",
"code": 803
}
}

使用新的 PHP SDK (v4.0.x),您可以执行以下操作:

$response = (new FacebookRequest( $session, 'GET', '{user-name}', array(), 'v1.0' ))->execute()->getGraphObject()->asArray();

关于php - Facebook 图谱 API v2.1 : getting user id and his posts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25258670/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com