ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

22.02.2016, 11:48
|
|
Постоянный
Регистрация: 13.06.2015
Сообщений: 359
Провел на форуме: 137330
Репутация:
7
|
|
Не представляю даже. Попробуй без параметров, просто vcontacts.exe
И да, для одного id не надо брать в кавычки. Только если 2 и больше.
|
|
|

22.02.2016, 12:10
|
|
Новичок
Регистрация: 01.01.2016
Сообщений: 9
Провел на форуме: 3017
Репутация:
0
|
|
Хм...странно. Если запустить без указание токена и айдишника, то запускается

|
|
|

22.02.2016, 12:18
|
|
Постоянный
Регистрация: 13.06.2015
Сообщений: 359
Провел на форуме: 137330
Репутация:
7
|
|
Попробуй указать 1 id без кавычек.
|
|
|

22.02.2016, 13:46
|
|
Новичок
Регистрация: 01.01.2016
Сообщений: 9
Провел на форуме: 3017
Репутация:
0
|
|
Не, все без толку
|
|
|

22.02.2016, 14:53
|
|
Постоянный
Регистрация: 13.06.2015
Сообщений: 359
Провел на форуме: 137330
Репутация:
7
|
|
Хз, под линуксом этот код работает нормально. 
|
|
|

22.02.2016, 15:00
|
|
Постоянный
Регистрация: 13.06.2015
Сообщений: 359
Провел на форуме: 137330
Репутация:
7
|
|
Попробуй сам скомпилять, https://golang.org
Код:
package main
import (
"encoding/json"
"flag"
"fmt"
"io/ioutil"
"net/http"
"os"
)
var (
ids string = ""
TOKEN string = ""
)
type User struct {
Response []struct {
FirstName string `json:"first_name"`
HomePhone string `json:"home_phone"`
LastName string `json:"last_name"`
MobilePhone string `json:"mobile_phone"`
ID int `json:"id"`
} `json:"response"`
}
func init() {
flag.StringVar(&ids, "u", ids, "user ids")
flag.StringVar(&TOKEN, "t", TOKEN, "token")
flag.Parse()
}
func Request(params string) []byte {
url := "https://api.vk.com/method/users.get?user_ids=" + params + "&fields=contacts&v=5.44&access_token=" + TOKEN
client := http.Client{}
r, err := http.NewRequest("GET", url, nil)
if err != nil {
panic(err)
}
resp, err := client.Do(r)
defer resp.Body.Close()
if err != nil {
panic(err)
}
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
panic(err)
}
return body
}
func main() {
if ids == "" || TOKEN == "" {
fmt.Printf("Usage: %s -t -u \n", os.Args[0])
os.Exit(1)
}
req := Request(ids)
resp := User{}
json.Unmarshal(req, &resp)
for _, user := range resp.Response {
fmt.Printf("FirstName: %s\nLastName: %s\nID:%d\nPhone:%s\n#####################\n\n", user.FirstName, user.LastName, user.ID, user.MobilePhone)
}
}
|
|
|

26.02.2016, 22:55
|
|
Новичок
Регистрация: 24.02.2016
Сообщений: 6
Провел на форуме: 1943
Репутация:
0
|
|
или создать на фрилансе пост "напишите парсер номеров вконтакте" оплата 2000-3000р)))у кого-то уже будут готовые решения.я так под ФБ искал.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|