2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Создать задание для Corn
Сообщение29.12.2015, 11:15 
Аватара пользователя


15/06/13
21
Мне нужно создать 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 
Заслуженный участник


09/05/12
25179
 i  Тема перемещена из форума «Свободный полёт» в форум «Карантин»
по следующим причинам:

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

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

 Профиль  
                  
 
 Posted automatically
Сообщение29.12.2015, 21:02 
Заслуженный участник


09/05/12
25179
 i  Тема перемещена из форума «Карантин» в форум «Компьютерные сети и Web-технологии»

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group