繁体   English   中英

使用facebook php sdk获取其他用户提要

get other user feed using facebook php sdk

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我试图让其他用户使用Facebook Graph API PHP sdk输入PHP,但没有成功。

我使用正确的饲料

 $request = new FacebookRequest(
  $session,
  'GET',
  '/me/feed'
);
$response = $request->execute();
$graphObject = $response->getGraphObject(); 

但是我试图获得其他用户供稿

$request = new FacebookRequest(
  $session,
  'GET',
  '/534551234549753/feed'
);
$response = $request->execute();
$graphObject = $response->getGraphObject();

返回我这个空白的答复

Facebook\GraphObject Object
(
    [backingData:protected] => Array
        (
        )

)

有没有办法获取其他用户的供稿?

2 个回复

只有用户授权了您的应用,您才能阅读供稿。 而且,您只能使用他自己的用户访问令牌获得他的供稿。

由于您根本不会获得read_stream批准,因此我建议使用新的user_posts权限: https : //developers.facebook.com/docs/apps/changelog#v2_3

但是再说一遍:您只能从授权用户那里获取提要,而不能从其他任何人那里获取。 那将是一个主要的隐私问题。

在Facebook文档中查看外观可能为您节省了编写问题的时间:

如果您有一个在OAuth登录期间要求适当权限的应用,则可以阅读其他用户的供稿:

权限

查看公共链接需要任何有效的访问令牌。 如果已授予该应用程序read_streamuser_posts权限,则该应用程序可以读取:

  • 用户在自己的时间轴上的信息。
  • 其他人在用户的时间轴上发布的帖子。
  • 其他人标记了用户的帖子。
1 使用Facebook PHP SDK 4获取用户ID

在讨论之后,我无法弄清楚如何从会话中获取UserId或如何从PHP新SDK 4中的已签名请求中创建会话? 我正在尝试将我的应用程序从旧的SDK迁移到新的SDK,但是我的代码无法正常运行。 我正在尝试在我是管理员的页面选项卡上获取用户ID。 我试图从FacebookPageTabHelper ...

7 无法使用PHP SDK从Facebook获取用户ID? [重复]

这个问题已经在这里有了答案: Facebook getUser()返回0 [重复] 5个答案 我在zend中使用facebook php sdk。 即使我在另一个选项卡中登录了Facebook,我也没有获得用户ID。 请帮助我解决此问题。 当我使用上面的 ...

8 如何使用php facebook sdk获取用户的电子邮件

我正在使用php facebook graph api登录到facebook,在登录facebook之后,我得到了用户的详细信息,例如姓名,id,位置,链接。 等等。但是我无法获得用户的电子邮件ID。 我引用了许多这样的示例,但是我不明白如何在我的代码中执行此操作。 这是我的代码: ...

10 使用facebook api获取用户数据。 PHP SDK

我一直在尝试让user checkins friend checkins user locations friends locations等。我的目标是在用户登录时获取用户特定的位置。 就像他们所在的机构一样。 我用来完成此操作的所有操作均无法正常工作。 我使用位置,所有地理位置信 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM