@HovardRork
Верстальщик

Как поправить скрипт отправки сообщения VK через API?

Пишу скрипт для отправки сообщения VK при помощи VK API и NodeJS

Что имеется:
var needle = require('needle');
var fs = require('fs');

var token=".....";
var msg = "MSG";



fs.readFile('url.txt', 'utf8', function(err, contents) {
    var sId = [];
    sId=contents.split("\n");
    var i=0;

    var t = setInterval(function(){
        if(sId[i] !== undefined)
        {
            var url = "https://api.vk.com/api.php?oauth=1&method=messages.send&user_id="+sId[i]+"&message="+msg+"&v=5.67&access_token="+token;
            needle.get(url, function(err, res){
                        if (err) throw err;
                        console.log(sId[i],res.body)
                });
        }
        
        i++;
        if(i > sId.length)
            clearInterval(t);
        },10000);
    
});


Но при выполнении выдает ошибку:
if (err) throw err;
                                 ^

Error: Parse Error
    at TLSSocket.socketOnData (_http_client.js:444:20)
    at TLSSocket.emit (events.js:125:13)
    at addChunk (_stream_readable.js:269:12)
    at readableAddChunk (_stream_readable.js:256:11)
    at TLSSocket.Readable.push (_stream_readable.js:213:10)
    at TLSWrap.onread (net.js:590:20)


Посоветуйте, как решить проблему?
  • Вопрос задан
  • 639 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы