0

嘿,伙计们,我试图通过 JavaScript 在 VK.com 上获取用户的状态,但我没有得到它。所以,我需要知道用户是否在线。我需要它与 Greasemonkey 和 jquery 一起使用。我尝试解析朋友的列表,并尝试在 VK.com 上使用 JS API,但我没有足够的知识来完成它。请大家给我一些例子好吗?

脚本如下:

// ==UserScript==
// @name LoveOnline
// @namespace vk.com/dpron
// @description LoveOnline
// @author dpro
// @include *vk.com/*
// @include *vkontakte.ru/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js
// @require http://vkontakte.ru/js/api/xd_connection.js?2
// ==/UserScript==

var RefreshInterval = 20000;

function IsOnline()
{
    var love = $('.labeled a').attr('href');
    var friends = '/friends.php'
    $.get(friends, function(data)
    {
        var Online = 1 
        if (Online != 0) {
            $('.labeled').append(' '+ 'online' + love);
        } else {
            $('.labeled').append(' '+ 'not online');
        }
    });
}

VK.init(function() {
    VK.api("friends.getOnline", {uids:"1,2,3,4"}, function(data) { 
//      ?What here?
    });
  });
$(document).ready(function()
{
    IsOnline();
    setInterval(function() { IsOnline() }, RefreshInterval);
});

http://vkontakte.ru/pages.php?o=-1&p=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5+% D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2+API这里有一些 API,但我认为我们有两种方法: 1. 使用来自 JS 的 API 2。解析好友列表中的 HTML

VK.com 是俄罗斯和最近国家/地区的 facebook 类似物。

4

1 回答 1

0

Vk.com 有自己的 API,所以如果这个变体适合你,就有可能获取某些用户数据。比如他的身份等等。

https://vk.com/dev/fields

于 2015-05-13T20:28:35.663 回答