0
我剛剛創建了一個Facebook封閉組頁面並添加了一個成員(除了我自己)。我想開發一個網站,當訪問時讀取帖子和評論,並根據這些信息採取一些行動。訪問網站時,只有我的登錄將被用於登錄Facebook。羣組頁面返回空數組使用Facebook PHP SDK
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更改爲
$req = '/'.PAGEID.'/members'
我收到正確的回覆。
如果我將其更改爲
$req = '/me/feed'
我收到正確的文章我的個人網頁。
我需要做什麼從我創建的封閉組頁面獲取帖子?
謝謝
我創建了一個測試業務頁面,我可以使用相同的代碼在這個新頁面上發佈帖子。是否有可能從封閉組獲得帖子?我是該頁面的管理員。 – user1937093