1

これが私のコードです:

<?php
require_once("../src/facebook.php");

$config = array();
$config['appId'] = 'APP_ID_HERE';
$config['secret'] = 'APP_SECRET_HERE';

$facebook = new Facebook($config);

$facebook->setExtendedAccessToken();
$facebook->getAccessToken();
$patas_feed = $facebook->api('136304296439193/feed','GET');
var_dump($patas_feed);
?>

このコードを使用して、閉鎖された Facebook グループのウォール フィードを取得しています。残念ながら、何も返されません。ただし、これをオープンな Facebook グループで使用すると、うまく機能し、すべての配列が作成されます。問題はアクセストークンだと思います。クローズド グループがアクセス トークンにアクセスできるようにするにはどうすればよいですか?

PS 私は非公開グループのメンバーであり、いつでも管理者アクセスを取得できます。

更新: アカウントにアプリへのアクセス許可を与えました。それでもうまくいきませんでした。

4

1 に答える 1

2

user_groups非公開グループの情報にアクセスするには、アクセス許可をリクエストする必要があります。

グループを読み取るには、次のものが必要です。

  • グループが公開されている場合に有効access_token(つまり、グループのプライバシー設定がOPEN)
  • user_groups ユーザーの非公開グループに対する権限
  • friends_groups ユーザーの友人の非公開グループに対する許可
  • アプリとゲームのグループでは、アプリを使用する必要がありますaccess_token

ソース: https://developers.facebook.com/docs/reference/api/group/

于 2013-07-07T07:09:09.873 に答える