php - 在特定时间向所有用户发布信息的 Facebook 应用程序 (php)

标签 php mysql facebook facebook-graph-api

这是我关于 stackoverflow 的第一个问题。我制作了这个应用程序,它可以很好地在用户访问应用程序页面后将照片发布到墙上,但我真正想要的是按预定方式发布许多照片(在特定时间,如 2013 年 2 月 12 日 10 :00 pm) 到他的墙和所有用户的墙

我创建了一个 MySQL 数据库,其中包含一个用户 ID 表和一个帖子信息和时间表。

接下来我能做什么?

include ("../facebook/facebook.php") ; 

$facebook = new Facebook(array(
  'appId'  =>  APP_ID ,
  'secret' =>  APP_SECRET ,
  'fileUpload' => true,
));
$user = $facebook->getUser();

if ($user) {
  try {
    $user_profile = $facebook->api('/me');
  } catch (FacebookApiException $e) {
    error_log($e);
    $user = null;
  }
}

if ($user) {
    $facebook->setFileUploadSupport(true);



            $photo ="images/image1.jpg" ; 
        $message= "My message ";
            $ret_obj = $facebook->api('/me/photos', 'post', array(
                                             'source' => '@' . $photo,
                                             'message' => $message,
                                             )
                                          );

  $logoutUrl = $facebook->getLogoutUrl();
} else {
  $loginUrl = $facebook->getLoginUrl(array(
  'scope' => 'read_stream, publish_stream, photo_upload')  
  );
}

最佳答案

@kareem:简单来说,你可以有一个循环语句。

  for($i=0;$i<$upperLimit;$i++)
 {
   $photo ="images/image".$i."jpg" ; 
    $message= "My message ";
        $ret_obj = $facebook->api('/me/photos', 'post', array(
                                         'source' => '@' . $photo,
                                         'message' => $message,
                                         )
                                      );
  } 

$upperLimit 是您计划将图像发布到用户墙上的限制。

注意:您可以在image1...imagen 位置放置一组图像,这样您就可以在用户墙上张贴图像时循环播放图像

如果需要,你可以在 for 循环中添加一个定时器来延迟一段时间

关于php - 在特定时间向所有用户发布信息的 Facebook 应用程序 (php),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14833060/

相关文章:

javascript - 在 php 中生成唯一的 div id 以将 javascript 分配给它

php - fatal error : Cannot re-assign auto-global variable

php - 将 'if conditon statement' 保存在数据库中并以 php 形式使用它

php - 用于将多个值插入 HTML 表单上的单独行的数据库设计

php - 数组内爆后插入失败

facebook -/me/home 检索新闻提要的过时 View

php - 我是不是效率很低? mysqli 循环调用

Android Intent ACTION.SEND——无法向 Twitter 或 Facebook 发送文本

facebook - 如何使用图形 API 获取共享计数

php - 将 Wordpress 复制到 Staging 丢失 wp_options