func (v Stories) Get(params StoriesGetParams) (StoriesGetResponse, error) {
	r, err := v.API.Request("stories.get", params)
	if err != nil {
		return nil, err
	}
	var resp StoriesGetResponse
	if params.Extended {
		var tmp StoriesGetResponseExtended
		err = json.Unmarshal(r, &tmp)
		resp = &tmp
	} else {
		var tmp StoriesGetResponseNormal
		err = json.Unmarshal(r, &tmp)
		resp = &tmp
	}
	if err != nil {
		return nil, err
	}
	return resp, nil
}
Get Returns stories available for current user.
package vkapi
import (
	"encoding/json"
	"github.com/stek29/vk"
)
type Stories struct {
	API vk.API
}
type StoriesBanOwnerParams struct {
	OwnersIDs CSVIntSlice `url:"owners_ids"`
}
func (v Stories) BanOwner(params StoriesBanOwnerParams) (bool, error) {
	r, err := v.API.Request("stories.banOwner", params)
	if err != nil {
		return false, err
	}
	return decodeBoolIntResponse(r)
}
type StoriesDeleteParams struct {
	OwnerID int `url:"owner_id"`
	StoryID int `url:"story_id"`
}
func (v Stories) Delete(params StoriesDeleteParams) (bool, error) {
	r, err := v.API.Request("stories.delete", params)
	if err != nil {
		return false, err
	}
	return decodeBoolIntResponse(r)
}
type StoriesGetParams struct {
	OwnerID int `url:"owner_id,omitempty"`
	Extended bool `url:"extended,omitempty"`
}
type StoriesGetResponse interface {
	isStoriesGet()
}
type StoriesGetResponseNormal struct {
	Count int          `json:"count,omitempty"`
	Items [][]vk.Story `json:"items,omitempty"`
}
func (StoriesGetResponseNormal) isStoriesGet() {}
type StoriesGetResponseExtended struct {
	Count    int          `json:"count,omitempty"`
	Items    [][]vk.Story `json:"items,omitempty"`
	Profiles []vk.User    `json:"profiles,omitempty"`
	Groups   []vk.Group   `json:"groups,omitempty"`
}
func (StoriesGetResponseExtended) isStoriesGet() {}