2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Создать задание для Corn
Сообщение29.12.2015, 11:15 
Аватара пользователя
Мне нужно создать task для Corn

что нужно... нужно, чтобы каждый день одна из моих страниц facebook публиковала одну и ту же ссылку
как я понял... это нужно устроить через Corn
помогите сделать php файл для Corn-а

вот что я сделал(нашел):


код: [ скачать ] [ спрятать ]
Используется синтаксис PHP
<?php
 require_once 'facebook_sdk/src/facebook.php';

// configuration
 $appid = 'тут id приложения, я ее создал';
 $appsecret = 'тут секретный код';
 $pageId = 'тут id страницы владельца, как я понял';
 $msg = 'test';
 $title = 'тут тайтл';
 $uri = 'http://karabakhtimes.ru/';
 $desc = 'description here';
 $pic = 'http://karabakhtimes.ru/media/Samiy-tochniy-goroskop-na-segodnya.jpg';
 $action_name = 'Go to my site';
 $action_link = 'http://karabakhtimes.ru/samyj-tochnyj-goroskop-na-segodnya.html';

$facebook = new Facebook(array(
 'appId' => $appid,
 'secret' => $appsecret,
 'cookie' => false,
 ));

$user = $facebook->getUser();

// Contact Facebook and get token
 if ($user) {
 // you're logged in, and we'll get user acces token for posting on the wall
 try {
 $page_info = $facebook->api("/$pageId?fields=access_token");
 if (!empty($page_info['access_token'])) {
 $attachment = array(
 'access_token' => $page_info['access_token'],
 'message' => $msg,
 'name' => $title,
 'link' => $uri,
 'description' => $desc,
 'picture'=>$pic,
 'actions' => json_encode(array('name' => $action_name,'link' => $action_link))
 );

$status = $facebook->api("/$pageId/feed", "post", $attachment);
 } else {
 $status = 'No access token recieved';
 }
 } catch (FacebookApiException $e) {
 error_log($e);
 $user = null;
 }
 } else {
 // you're not logged in, the application will try to log in to get a access token
 header("Location:{$facebook->getLoginUrl(array('scope' => 'photo_upload,user_status,publish_stream,user_photos,manage_pages'))}");
 }

echo $status;
 ?>

 
 
 
 Posted automatically
Сообщение29.12.2015, 11:46 
 i  Тема перемещена из форума «Свободный полёт» в форум «Карантин»
по следующим причинам:

- вставьте код нормально.

Исправьте все Ваши ошибки и сообщите об этом в теме Сообщение в карантине исправлено.
Настоятельно рекомендуется ознакомиться с темами Что такое карантин и что нужно делать, чтобы там оказаться и Правила научного форума.

 
 
 
 Posted automatically
Сообщение29.12.2015, 21:02 
 i  Тема перемещена из форума «Карантин» в форум «Компьютерные сети и Web-технологии»

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group