FreeZon

Рейтинг
0
Регистрация
11.12.2014
Sujcnm:
Указанный скрипт работает.
В ответ получаю.
http://api.vk.com/method/account.setOnline?&access_token=eb6a4de11c7d2d356ae14ad6bd9236aa2ffb21709017c98c4bb6f180198628a30a20b1dca19a7a4ef7ee8

Перейдя по ссылке из ответа получаю
{"error":{"error_code":5,"error_msg":"User authorization failed: You must use HTTPS when passing an access token.","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"account.setOnline"},{"key":"","value":""},{"key":"access_token","value":"eb6a4de11c7d2d356ae14ad6bd9236aa2ffb21709017c98c4bb6f180198628a30a20b1dca19a7a4ef7ee8"}]}}

Что означает, надо использовать
https://api.vk.com/method/account.setOnline?&access_token=eb6a4de11c7d2d356ae14ad6bd9236aa2ffb21709017c98c4bb6f180198628a30a20b1dca19a7a4ef7ee8


Если я понял, Вашу цель, то Вам нужно не в /dev/null посылать, а переходить по ссылке которую возвращает данный скрипт.

Так что делать то я не понял ?

Sujcnm:
Адрес сайта и скрипта в студию!

А без проблем.

<?php

error_reporting(0);
define('_HOST','localhost'); //Хост
define('_LOGIN','login321'); //Логин пользователя
define('_PASS','pass123'); //Пароль от БД
$DB = 'table1'; //Имя базы данных
$TABLE = 'AlwaysOnline'; //ИМЯ ТАБЛИЦЫ
$conn_db = mysql_connect(_HOST,_LOGIN,_PASS);
mysql_select_db($DB);
$sql = "select * from `$TABLE` where 1";
$result = mysql_query($sql);
mysqli_close($conn_db);
while ($row = mysql_fetch_array($result))
{
SetOnline($row['token']);
Sleep(1);
}
function SetOnline($token)
{
$queryapi = "http://api.vk.com/method/account.setOnline?&access_token=".$token;
file_get_contents($queryapi);
//echo "<br />".$queryapi;
}
?>

С подсветкой синатксиса: http://runnable.com/me/VIrUgx_42dtwKst1

Сайт (из команды смотрите):

wget -O /dev/null http://vktools.tk/php_function/setOnline/inonline.php 
pupseg:
у него isp manager.
правильная wget -O /dev/null https://site.ru/file.php

Да у меня IPS...

команда работает. Но у меня все равно скрипт не выполнялся.

Убрал все https поставил http т.к у меня на сервере https красный и зачеркнутый (не подтвержден сертификат)

И все заработало. Спасибо.

---------- Добавлено 12.12.2014 в 13:31 ----------

Я не знаю как вам добавить отзыв / репу. Не вижу кнопок. Но спасибо всем кто помогал .

---------- Добавлено 12.12.2014 в 14:04 ----------

pupseg:
правильная wget -O /dev/null https://site.ru/file.php

Меня этот крон не перестает удивлять. Теперь скрипт просто не выполняется. Просто белая страница открывается, без ошибок без нечего.

---------- Добавлено 12.12.2014 в 15:05 ----------

Помогите мне