2016-12-24 6 views
0

私はちょうどFacebook閉鎖グループページを作成し、(自分自身以外に)1人のメンバーを追加しました。訪問したときに投稿とコメントを読んで、それらに基づいて何らかの行動を取るウェブサイトを開発したいと考えています。ウェブサイトにアクセスしたときにFacebookへのログインには自分のログインのみが使用されます。グループページは、フィードを使用して空の配列を返します。PHP PHP

index.phpページコードが

$fb = new Facebook\Facebook([...]); 
$helper = $fb->getRedirectLoginHelper(); 
$permissions = ['email', 'user_likes', 'user_posts', 'manage_pages']; 
$loginUrl = $helper->getLoginUrl('http://.../loggedin.php', $permissions); 
echo '<a href="' . $loginUrl . '">Log in with Facebook!</a>'; 

loggedin.phpコードである:

$fb = new Facebook\Facebook([...]); 
$helper = $fb->getRedirectLoginHelper(); 
$accessToken = $helper->getAccessToken(); 
$fb->setDefaultAccessToken($accessToken); 
$req = '/'.PAGEID.'/feed'; 
$res = $fb->get($req); 
$edge = $res->getGraphEdge()->asArray(); 
var_dump($edge); 

問題はポストのアレイが空であることです。 私は

$req = '/'.PAGEID.'/members' 

に$ REQを変更した場合、私は右の応答を受け取ります。

私は

$req = '/me/feed' 

にそれを変更した場合、私は私の個人的なページから右ポストを受けました。

作成した閉じたグループページから投稿を取得するにはどうすればよいですか?

ありがとう

+0

私はテスト用のビジネスページを作成し、同じコードを使用してこの新しいページに投稿を得ることができました。閉鎖されたグループからの投稿を取得することも可能ですか?私はそのページの管理者です。 – user1937093

答えて

0

解決策は、先頭の/を削除することでした。 メンバーをリードして仕事/しかしフィードがない理由

$req = PAGEID.'/feed'; 

は、私はまだ理解していません。

関連する問題