теперь умеет вытаскивать прикрепленные фотки, но скорее всего ненадежно
This commit is contained in:
parent
c41345dc4e
commit
f240e35bbe
@ -24,12 +24,12 @@ import (
|
||||
*/
|
||||
|
||||
func main() {
|
||||
// Get token and group id from ENV
|
||||
// Init: Get token and group id from ENV
|
||||
token := os.Getenv("vktoken")
|
||||
groupId, err := strconv.Atoi(os.Getenv("vkgroupid"))
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
//groupId, err := strconv.Atoi(os.Getenv("vkgroupid"))
|
||||
//if err != nil {
|
||||
// log.Fatal(err)
|
||||
//}
|
||||
|
||||
// Init VK
|
||||
vk := api.NewVK(token)
|
||||
@ -37,8 +37,9 @@ func main() {
|
||||
// Fill params for wallGet
|
||||
wallGetParams := params.NewWallGetBuilder()
|
||||
wallGetParams.Count(10)
|
||||
wallGetParams.Domain("podvalsound")
|
||||
wallGetParams.Extended(true)
|
||||
wallGetParams.OwnerID(groupId)
|
||||
//wallGetParams.OwnerID(groupId)
|
||||
|
||||
// Do WallGet
|
||||
posts, err := vk.WallGet(wallGetParams.Params)
|
||||
@ -61,7 +62,22 @@ func main() {
|
||||
fmt.Println(ownerName[0].Name)
|
||||
fmt.Println("Text:")
|
||||
fmt.Println(item.Text)
|
||||
fmt.Println("Attach: ")
|
||||
// проходимся по аттачам если есть
|
||||
if item.Attachments != nil {
|
||||
//fmt.Println(item.Attachments)
|
||||
for _, attach := range item.Attachments {
|
||||
// если это фото - вытаскиваем урл
|
||||
photosObj := attach.Photo
|
||||
if photosObj.Sizes != nil {
|
||||
for _, photoSizeObj := range photosObj.Sizes {
|
||||
if photoSizeObj.Type == "y" {
|
||||
fmt.Println(photoSizeObj.URL)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user