PHP ve Cron ile Facebook durum güncelleme

3 Cevap php

Bu durum güncellemeleri oluşturmak için facebook php API ve crontab'ın kullanmak mümkün mü? Crontab facebook durum güncelleme gönderir php kodu çalıştırmak istiyorum.

Benim için sorun giriş parçasıdır [$ facebook-> require_login ();]. Crontab giriş yapamıyorum, bu yüzden ben de Facebook'a giriş bilgilerini (kullanıcı adı ve şifre) gönderebilir miyim?

benim kod örneği:

$facebook = new Facebook($api_key, $secret); 
$user = $facebook->require_login(); 

$output = "my status"; 
$result = $facebook->api_client->users_setStatus($output);

3 Cevap

Bu mümkün. Bulunan bir hızlı google arama this example in perl. İşte another in bash. Ayrıca bir yan not olarak size kimlik izinleri ile güvenli olduğundan emin olmak için çalışmalısınız.

Ayrıca bu olası çiftleri bir göz atın:

Önce offline_access gerektiren ve genişletilmiş izinleri status_update gerekir.

Saklı sonsuz oturum anahtarını aldıktan sonra, artık cron üzerinde set_user kullanabilirsiniz.

$facebook = new Facebook(API_KEY, API_SECRET);
$facebook->set_user($user_id, $infinit_session);

CronJobs bunu yapmak mümkün olmayacaktır çünkü require_login() çıkarın. Cronjob durumunuzu güncellemek mümkün olacak böylece uygulamanın izinlerini artırdık emin olun.