これは、stackoverflowに関する私の最初の質問です。私はこのアプリケーションを作成し、ユーザーがアプリページにアクセスすると、ユーザーの壁に写真を投稿するのに問題なく機能しますが、私が本当に望んでいるのは、スケジュールされた方法で(2013年2月12日午後10時などの特定の時間に)多くの写真を投稿することです。 )彼の壁とすべてのユーザーの壁に
ユーザーのIDのテーブルと、投稿の情報と時間のテーブルを含むMySQLデータベースを作成しました。
次に何ができますか?
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')
);
}