Если у вас возникли предложения по внесению изменений в руководство, свяжитесь с нами по контактам:

TwiFarm v3 API

В TwiFarm v3 появилась более расширенная API, которая служит для добавления контента и изменения настроек.

Для каждой операции есть своя ссылка с сегментом /add/ для добавления и /set/ для изменения, соответственно.

Ресурсы для добавления:

Ресурсы для изменения:

Добавление аккаунтов

В запросе добавляются только поля account и password.

Ссылка:

http://[DOMAIN]/api/add/accounts?token=[TOKEN]

[DOMAIN] - текущий домен, на котором установлена TwiFarm;
[TOKEN] - текущий токен, который генерируется в настройках TwiFarm.

Данные (см. таблицу):

[ACCOUNT] - название Twitter аккаунта. Поддержка email или username. Значение: строковое;
[PASSWORD] - пароль Twitter аккаунта. Значение: строковое.

Пример PHP кода:

<?php

$url = 'http://[DOMAIN]/api/add/accounts?token=[TOKEN]';
$data = array
(
	array
	(
		'account' ⇒ '[ACCOUNT]',
		'password' ⇒ '[PASSWORD]'
	),
	array
	(
		'account' ⇒ '[ACCOUNT]',
		'password' ⇒ '[PASSWORD]'
	),
);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(compact('data')));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$response = curl_exec($ch);
curl_close($ch);

Добавление Ссылок

Ссылка:

http://[DOMAIN]/api/add/links?token=[TOKEN]

[DOMAIN] - текущий домен, на котором установлена TwiFarm;
[TOKEN] - текущий токен, который генерируется в настройках TwiFarm.

Данные (см. таблицу):

[URL] - ссылка. Значение: строковое;
[KEYWORD] - ключевое слово ссылки. Значение: строковое.

Пример PHP кода:

<?php

$url = 'http://[DOMAIN]/api/add/links?token=[TOKEN]';
$data = array
(
	array
	(
		'url' ⇒ '[URL]',
		'keyword' ⇒ '[KEYWORD]'
	),
	array
	(
		'url' ⇒ '[URL]',
		'keyword' ⇒ '[KEYWORD]'
	),
);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(compact('data')));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$response = curl_exec($ch);
curl_close($ch);

Добавление Строк

Ссылка:

http://[DOMAIN]/api/add/strings?token=[TOKEN]

[DOMAIN] - текущий домен, на котором установлена TwiFarm;
[TOKEN] - текущий токен, который генерируется в настройках TwiFarm.

Данные (см. таблицу):

[STRING] - текстовая строка. Значение: строковое.

Пример PHP кода:

<?php

$url = 'http://[DOMAIN]/api/add/strings?token=[TOKEN]';
$data = array
(
	array
	(
		'string' ⇒ '[STRING]'
	),
	array
	(
		'string' ⇒ '[STRING]'
	),
);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(compact('data')));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$response = curl_exec($ch);
curl_close($ch);

Добавление Пользователей

Ссылка:

http://[DOMAIN]/api/add/users?token=[TOKEN]

[DOMAIN] - текущий домен, на котором установлена TwiFarm;
[TOKEN] - текущий токен, который генерируется в настройках TwiFarm.

Данные (см. таблицу):

[USER] - username Twitter аккаунта. Значение: строковое.

Пример PHP кода:

<?php

$url = 'http://[DOMAIN]/api/add/users?token=[TOKEN]';
$data = array
(
	array
	(
		'user' ⇒ '[USER]'
	),
	array
	(
		'user' ⇒ '[USER]'
	),
);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(compact('data')));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$response = curl_exec($ch);
curl_close($ch);

Добавление Номеров

Ссылка:

http://[DOMAIN]/api/add/numbers?token=[TOKEN]

[DOMAIN] - текущий домен, на котором установлена TwiFarm;
[TOKEN] - текущий токен, который генерируется в настройках TwiFarm.

Данные (см. таблицу):

[TID] - идентификатор Twitter твита. Значение: числовое.

Пример PHP кода:

<?php

$url = 'http://[DOMAIN]/api/add/numbers?token=[TOKEN]';
$data = array
(
	array
	(
		'tid' ⇒ '[TID]'
	),
	array
	(
		'tid' ⇒ '[TID]'
	),
);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(compact('data')));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$response = curl_exec($ch);
curl_close($ch);

Добавление RSS

Ссылка:

http://[DOMAIN]/api/add/rss?token=[TOKEN]

[DOMAIN] - текущий домен, на котором установлена TwiFarm; [TOKEN] - текущий токен, который генерируется в настройках TwiFarm.

Данные (см. таблицу):

[URL] - ссылка на RSS ленту. Значение: строковое.

Пример PHP кода:

<?php

$url = 'http://[DOMAIN]/api/add/rss?token=[TOKEN]';
$data = array
(
	array
	(
		'url' ⇒ '[URL]'
	),
	array
	(
		'url' ⇒ '[URL]'
	),
);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(compact('data')));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$response = curl_exec($ch);
curl_close($ch);

Добавление Запросов

Ссылка:

http://[DOMAIN]/api/add/queries?token=[TOKEN]

[DOMAIN] - текущий домен, на котором установлена TwiFarm;
[TOKEN] - текущий токен, который генерируется в настройках TwiFarm.

Данные (см. таблицу):

[QUERY] - запрос. Значение: строковое.

Пример PHP кода:

<?php

$url = 'http://[DOMAIN]/api/add/queries?token=[TOKEN]';
$data = array
(
	array
	(
		'query' ⇒ '[QUERY]'
	),
	array
	(
		'query' ⇒ '[QUERY]'
	),
);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(compact('data')));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$response = curl_exec($ch);
curl_close($ch);

Добавление Ответов

Ссылка:

http://[DOMAIN]/api/add/replies?token=[TOKEN]

[DOMAIN] - текущий домен, на котором установлена TwiFarm;
[TOKEN] - текущий токен, который генерируется в настройках TwiFarm.

Данные (см. таблицу):

[REPLY] - ответ. Значение: строковое.

Пример PHP кода:

<?php

$url = 'http://[DOMAIN]/api/add/replies?token=[TOKEN]';
$data = array
(
	array
	(
		'reply' ⇒ '[REPLY]'
	),
	array
	(
		'reply' ⇒ '[REPLY]'
	),
);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(compact('data')));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$response = curl_exec($ch);
curl_close($ch);

Изменение настроек

Ссылка:

http://[DOMAIN]/api/set/settings?token=[TOKEN]

[DOMAIN] - текущий домен, на котором установлена TwiFarm;
[TOKEN] - текущий токен, который генерируется в настройках TwiFarm.

Данные:

[NAME] - название настройки, например: TWITTER. Всегда в верхнем регистре.
[TYPE] - тип настройки, например: key. Всегда в нижнем регистре.
[VALUE] - значение настройки, например: A83VRL67To8l3JCGjge2o. Всегда строковое или числовое значение.

Пример PHP кода:

<?php

$url = 'http://[DOMAIN]/api/set/settings?token=[TOKEN]';
$data = array
(
	array
	(
		'name'  ⇒ '[NAME]',
		'type'  ⇒ '[TYPE]',
		'value' ⇒ '[VALUE]'
	),
	array
	(
		'name'  ⇒ '[NAME]',
		'type'  ⇒ '[TYPE]',
		'value' ⇒ '[VALUE]'
	)
);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(compact('data')));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$response = curl_exec($ch);
curl_close($ch);

Печать/экспорт
QR Code
QR Code TwiFarm v3 API (generated for current page)