Facebook - 允许在我们的网络应用程序中使用fb php sdk对用户收件箱进行终身检查

时间:2015-06-29 14:47:00

标签: php facebook facebook-graph-api

我正在做网络应用程序,它应该在cron中运行并检查facebook用户(谁授权此应用程序)是否在其收件箱中有新的未读消息。然后它会在我们的数据库中更新它。

我正在使用这个PHP脚本:

if ( isset( $session ) ) {
  $request = new FacebookRequest( $session, 'GET', '/123456/inbox' ); 
  $response = $request->execute();
  $graphObject = $response->getGraphObject();   
  echo  print_r( $graphObject, 1 );
} else {
  $params = array( 'read_mailbox' );
  $weburl = "http://example.com/cron.php";
  $helper = new FacebookRedirectLoginHelper( $weburl );
  $loginUrl = $helper->getLoginUrl( $params );
  header("Location: $loginUrl");
}

当我(用户)在浏览器中访问页面但它在cron作业中不起作用时它起作用。

我应该如何为graph api编写php指令,以便能够使用此脚本检查我们用户的任何收件箱? (无需通过我们的页面事先登录)

0 个答案:

没有答案