如何使用graph api获取用户的组和页面列表?

发布于 2024-12-19 02:41:40 字数 612 浏览 0 评论 0原文

我正在使用图形 api,但无法列出用户的页面和组。

首先,对于权限,在范围内,我使用: '范围' => 'publish_stream,user_groups,user_about_me,user_interests,friends_groups,friends_interests,friends_about_me',

然后,当我尝试下一个代码时, $ct 的值为 0

<?php
session_start();
require 'config.php';
require 'facebook.php';
$facebook = new Facebook(array(
'appId'  => $fb_app_id,
'secret' => $fb_secret,
'cookie' => true,
));
$user = $facebook->getUser();
$info = $facebook->api( '/me/groups', 'GET', array( 'access_token=' => $access_token ) );
$ct = count( $info['data'] );
echo $ct;
?>

I'm using graph api but I can't list the pages and groups of an user.

First, for the permissiones, in the scope, I use:
'scope' => 'publish_stream,user_groups,user_about_me,user_interests,friends_groups,friends_interests,friends_about_me',

and then, when I try the next code, the value of $ct is 0

<?php
session_start();
require 'config.php';
require 'facebook.php';
$facebook = new Facebook(array(
'appId'  => $fb_app_id,
'secret' => $fb_secret,
'cookie' => true,
));
$user = $facebook->getUser();
$info = $facebook->api( '/me/groups', 'GET', array( 'access_token=' => $access_token ) );
$ct = count( $info['data'] );
echo $ct;
?>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

把回忆走一遍 2024-12-26 02:41:40

这可能是一个愚蠢的问题,但您确定:

  • 用户实际上在某些组中(许多用户不在)

  • 您肯定拥有 user_groups 权限(通过调用 /me/permissions 进行检查)

This may be a silly question, but are you sure:

  • The user is actually in some groups (many users are not)

  • You definitely have the user_groups permission (check with a call to /me/permissions)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文