vk icon indicating copy to clipboard operation
vk copied to clipboard

Some methods have been changed

Open ablearthy opened this issue 2 years ago • 5 comments

I used VK API JSON Schema, so that some methods don't exist in schema but it's easy to find them here.

  • [ ] ### account.getCounters Link: https://dev.vk.com/method/account.getCounters Real fields: filter, user_id Actual fields: filter +user_id

  • [ ] ### ads.getCampaigns Link: https://dev.vk.com/method/ads.getCampaigns Real fields: fields, client_id, account_id, campaign_ids, include_deleted Actual fields: campaign_ids, client_id, account_id, include_deleted +fields

  • [ ] ### ads.getStatistics Link: https://dev.vk.com/method/ads.getStatistics Real fields: ids, stats_fields, account_id, date_from, date_to, ids_type, period Actual fields: ids, account_id, date_from, date_to, ids_type, period +stats_fields

  • [ ] ### ads.getTargetingStats Link: https://dev.vk.com/method/ads.getTargetingStats Real fields: impressions_limit_period, publisher_platforms, ad_format, ad_platform_no_wall, link_domain, need_precise, client_id, ad_id, account_id, ad_platform, criteria, ad_platform_no_ad_network, link_url Actual fields: ad_platform, link_domain, ad_format, client_id, account_id, ad_id, ad_platform_no_wall, criteria, link_url +impressions_limit_period +publisher_platforms (failed to find it on the website) +need_precise +ad_platform_no_ad_network

  • [ ] ### apps.getFriendsList Link: https://dev.vk.com/method/apps.getFriendsList Real fields: fields, count, extended, type, offset Actual fields: extended, type, offset, fields +count

  • [ ] ### board.getComments Link: https://dev.vk.com/method/board.getComments Real fields: count, group_id, extended, sort, offset, need_likes, topic_id, start_comment_id Actual fields: count, group_id, extended, sort, offset, preview_length, need_likes, topic_id, start_comment_id -preview_length

  • [ ] ### docs.get Link: https://dev.vk.com/method/docs.get Real fields: return_tags, count, type, owner_id, offset Actual fields: count, offset, type, owner_id +return_tags

  • [ ] ### docs.getById Link: https://dev.vk.com/method/docs.getById Real fields: docs, return_tags Actual fields: docs +return_tags

  • [ ] ### docs.getMessagesUploadServer Link: https://dev.vk.com/method/docs.getMessagesUploadServer Real fields: type, peer_id Actual fields: group_id, type +peer_id -group_id

  • [ ] ### docs.save Link: https://dev.vk.com/method/docs.save Real fields: file, tags, return_tags, title Actual fields: file, tags, title +return_tags

  • [ ] ### docs.search Link: https://dev.vk.com/method/docs.search Real fields: return_tags, count, q, search_own, offset Actual fields: q, count, search_own, offset +return_tags

  • [ ] ### fave.addArticle Link: https://dev.vk.com/method/fave.addArticle Real fields: url Actual fields: ref, source, track_code, url -ref -source -track_code

  • [ ] ### fave.addPost Link: https://dev.vk.com/method/fave.addPost Real fields: access_key, id, owner_id (well, everything is ok with this method except that in schema there's no source, track_code, ref, while these fields exist) Actual fields: source, id, owner_id, ref, access_key, track_code

  • [ ] ### fave.addProduct Link: https://dev.vk.com/method/fave.addProduct Real fields: access_key, id, owner_id Actual fields: source, id, owner_id, ref, access_key -source -ref

  • [ ] ### fave.addVideo Link: https://dev.vk.com/method/fave.addVideo Real fields: access_key, id, owner_id Actual fields: ref, access_key, id, owner_id -ref

  • [ ] ### fave.removeArticle Link: https://dev.vk.com/method/fave.removeArticle Real fields: article_id, owner_id (see fave.addPost) Actual fields: ref, article_id, owner_id

  • [ ] ### fave.removeLink Link: https://dev.vk.com/method/fave.removeLink Real fields: link_id, link (link field doesn't exist on the website) Actual fields: link_id +link

  • [ ] ### friends.getRequests Link: https://dev.vk.com/method/friends.getRequests Real fields: need_viewed, fields, count, need_mutual, extended, sort, ref, suggested, offset, out Actual fields: need_viewed, count, need_mutual, extended, sort, suggested, offset, out +ref +fields

  • [ ] ### friends.getRequests Link: https://dev.vk.com/method/friends.getRequests Real fields: need_viewed, fields, count, need_mutual, extended, sort, ref, suggested, offset, out Actual fields: need_viewed, count, need_mutual, extended, sort, suggested, offset, out +ref +fields

  • [ ] ### groups.create Link: https://dev.vk.com/method/groups.create Real fields: title, public_subcategory, subtype, type, public_category, description Actual fields: subtype, type, description, title +public_category +public_subcategory

  • [ ] ### groups.edit Link: https://dev.vk.com/method/groups.edit Real fields: market_wiki, title, messages, public_date, public_subcategory, phone, docs, obscene_stopwords, market_comments, places, event_group_id, website, wiki, rss, main_section, contacts, event_start_date, obscene_filter, addresses, city, access, description, topics, wall, links, market, events, subject, email, video, obscene_words, country, screen_name, age_limits, articles, market_country, secondary_section, photos, group_id, market_currency, audio, market_city, public_category, market_contact, event_finish_date Actual fields: market_wiki, title, messages, public_date, public_subcategory, phone, docs, obscene_stopwords, places, event_group_id, website, wiki, rss, main_section, contacts, event_start_date, obscene_filter, addresses, city, access, description, topics, wall, links, market, events, subject, email, video, obscene_words, country, screen_name, age_limits, articles, secondary_section, photos, group_id, audio, public_category, event_finish_date +market_country +market_currency +market_comments +market_city +market_contact

  • [ ] ### groups.isMember Link: https://dev.vk.com/method/groups.isMember Real fields: group_id, extended, user_id, user_ids Actual fields: group_id, extended, user_ids +user_id

  • [ ] ### groups.setLongPollSettings Link: https://dev.vk.com/method/groups.setLongPollSettings Real fields: wall_repost, board_post_delete, group_leave, message_reply, video_new, board_post_restore, market_comment_restore, video_comment_edit, video_comment_new, audio_new, photo_comment_new, message_edit, wall_reply_delete, photo_comment_delete, enabled, user_block, wall_reply_new, message_typing_state, group_change_settings, donut_money_withdraw_error, donut_money_withdraw, group_change_photo, group_officers_edit, api_version, user_unblock, video_comment_restore, market_comment_delete, message_allow, wall_post_new, photo_new, message_deny, donut_subscription_create, board_post_new, market_comment_new, message_event, donut_subscription_price_changed, donut_subscription_expired, market_comment_edit, donut_subscription_prolonged, donut_subscription_cancelled, wall_reply_edit, group_join, group_id, video_comment_delete, message_new, like_add, wall_reply_restore, like_remove, photo_comment_restore, poll_vote_new, board_post_edit, photo_comment_edit Actual fields: wall_repost, board_post_delete, group_leave, message_reply, video_new, board_post_restore, market_comment_restore, video_comment_edit, video_comment_new, audio_new, photo_comment_new, message_edit, wall_reply_delete, photo_comment_delete, enabled, user_block, wall_reply_new, message_typing_state, group_change_settings, group_change_photo, group_officers_edit, api_version, user_unblock, video_comment_restore, market_comment_delete, message_allow, wall_post_new, photo_new, message_deny, board_post_new, market_comment_new, market_comment_edit, wall_reply_edit, group_join, group_id, video_comment_delete, message_new, wall_reply_restore, photo_comment_restore, poll_vote_new, board_post_edit, photo_comment_edit +donut_subscription_price_changed +donut_subscription_expired +donut_subscription_prolonged +donut_subscription_cancelled +donut_money_withdraw_error +like_add +like_remove +donut_subscription_create +message_event +donut_money_withdraw

  • [ ] ### groups.unban Link: https://dev.vk.com/method/groups.unban Real fields: group_id, owner_id Actual fields: group_id, user_id +owner_id -user_id

  • [ ] ### likes.add Link: https://dev.vk.com/method/likes.add Real fields: access_key, type, item_id, owner_id Actual fields: item_id, type, owner_id, ref, access_key -ref

  • [ ] ### likes.delete Link: https://dev.vk.com/method/likes.delete Real fields: access_key, type, item_id, owner_id Actual fields: type, item_id, owner_id +access_key

  • [ ] ### market.add Link: https://dev.vk.com/method/market.add Real fields: price, dimension_length, deleted, name, old_price, sku, main_photo_id, photo_ids, category_id, url, dimension_width, owner_id, dimension_height, weight, description Actual fields: price, item_id, deleted, name, main_photo_id, photo_ids, category_id, url, owner_id, description +dimension_length +old_price +sku +dimension_height +dimension_width +weight

  • [ ] ### market.addToAlbum Link: https://dev.vk.com/method/market.addToAlbum Real fields: item_ids, album_ids, owner_id Actual fields: album_ids, item_id, owner_id +item_ids

  • [ ] ### messages.addChatUser Link: https://dev.vk.com/method/messages.addChatUser Real fields: user_id, visible_messages_count, chat_id Actual fields: user_id, chat_id +visible_messages_count

  • [ ] ### messages.createChat Link: https://dev.vk.com/method/messages.createChat Real fields: group_id, user_ids, title Actual fields: user_ids, title +group_id

  • [ ] ### messages.delete Link: https://dev.vk.com/method/messages.delete Real fields: delete_for_all, peer_id, group_id, message_ids, spam, cmids Actual fields: delete_for_all, peer_id, conversation_message_ids, group_id, message_ids, spam +cmids -conversation_message_ids

  • [ ] ### messages.edit Link: https://dev.vk.com/method/messages.edit Real fields: long, conversation_message_id, message, keyboard, peer_id, attachment, lat, group_id, keep_forward_messages, disable_mentions, keep_snippets, message_id, template, dont_parse_links Actual fields: long, conversation_message_id, message, keyboard, peer_id, attachment, lat, group_id, keep_forward_messages, keep_snippets, message_id, template, dont_parse_links +disable_mentions

  • [ ] ### messages.getChatPreview Link: https://dev.vk.com/method/messages.getChatPreview Real fields: fields, peer_id, link Actual fields: fields, link +peer_id

  • [ ] ### messages.getHistoryAttachments Link: https://dev.vk.com/method/messages.getHistoryAttachments Real fields: fields, start_from, photo_sizes, count, peer_id, media_type, group_id, max_forwards_level, preserve_order Actual fields: fields, start_from, photo_sizes, count, peer_id, media_type, group_id +preserve_order +max_forwards_level

  • [ ] ### messages.getInviteLink Link: https://dev.vk.com/method/messages.getInviteLink Real fields: group_id, peer_id, reset Actual fields: peer_id, reset +group_id

  • [ ] ### messages.getLongPollHistory Link: https://dev.vk.com/method/messages.getLongPollHistory Real fields: fields, msgs_limit, preview_length, pts, group_id, max_msg_id, lp_version, last_n, onlines, ts, credentials, events_limit Actual fields: fields, msgs_limit, preview_length, pts, group_id, max_msg_id, lp_version, onlines, ts, events_limit +credentials +last_n

  • [ ] ### messages.markAsRead Link: https://dev.vk.com/method/messages.markAsRead Real fields: peer_id, mark_conversation_as_read, group_id, start_message_id, message_ids Actual fields: mark_conversation_as_read, group_id, peer_id, start_message_id +message_ids

  • [ ] ### messages.send Link: https://dev.vk.com/method/messages.send Real fields: long, random_id, intent, peer_id, user_ids, payload, chat_id, subscribe_id, reply_to, forward, message, keyboard, user_id, attachment, disable_mentions, forward_messages, content_source, peer_ids, lat, group_id, template, sticker_id, domain, dont_parse_links Actual fields: long, title, random_id, intent, user_ids, peer_id, payload, chat_id, subscribe_id, reply_to, forward, message, keyboard, user_id, attachment, disable_mentions, forward_messages, content_source, lat, group_id, template, sticker_id, domain, dont_parse_links +peer_ids -title

  • [ ] ### messages.send Link: https://dev.vk.com/method/messages.send Real fields: long, random_id, intent, peer_id, user_ids, payload, chat_id, subscribe_id, reply_to, forward, message, keyboard, user_id, attachment, disable_mentions, forward_messages, content_source, peer_ids, lat, group_id, template, sticker_id, domain, dont_parse_links Actual fields: long, title, random_id, intent, user_ids, peer_id, payload, chat_id, subscribe_id, reply_to, forward, message, keyboard, user_id, attachment, disable_mentions, forward_messages, content_source, lat, group_id, template, sticker_id, domain, dont_parse_links +peer_ids -title

  • [ ] ### messages.setActivity Link: https://dev.vk.com/method/messages.setActivity Real fields: group_id, user_id, peer_id, type Actual fields: group_id, peer_id, type, used_id +user_id -used_id (typo)

  • [ ] ### newsfeed.getBanned Link: https://dev.vk.com/method/newsfeed.getBanned Real fields: extended, name_case, fields Actual fields: +extended +name_case +fields

  • [ ] ### newsfeed.unignoreItem Link: https://dev.vk.com/method/newsfeed.unignoreItem Real fields: type, track_code, item_id, owner_id Actual fields: type, item_id, owner_id +track_code

  • [ ] ### orders.getById Link: https://dev.vk.com/method/orders.getById Real fields: test_mode, order_ids, order_id Actual fields: test_mode, order_ids +order_id

  • [ ] ### photos.edit Link: https://dev.vk.com/method/photos.edit Real fields: latitude, foursquare_id, longitude, caption, place_str, delete_place, owner_id, photo_id Actual fields: captcha_key, latitude, captcha_sid, foursquare_id, longitude, caption, place_str, delete_place, owner_id, photo_id -captcha_sid -captcha_key

  • [ ] ### photos.getMessagesUploadServer Link: https://dev.vk.com/method/photos.getMessagesUploadServer Real fields: peer_id Actual fields: group_id +peer_id -group_id

  • [ ] ### photos.saveWallPhoto Link: https://dev.vk.com/method/photos.saveWallPhoto Real fields: latitude, hash, group_id, photo, longitude, caption, server, user_id Actual fields: hash, group_id, photo, caption, server, user_id +latitude +longitude

  • [ ] ### polls.addVote Link: https://dev.vk.com/method/polls.addVote Real fields: answer_ids, is_board, poll_id, owner_id Actual fields: is_board, poll_id, answer_id, owner_id +answer_ids -answer_id

  • [ ] ### polls.create Link: https://dev.vk.com/method/polls.create Real fields: question, disable_unvote, end_date, is_anonymous, owner_id, is_multiple, app_id, add_answers, photo_id, background_id Actual fields: question, end_date, is_anonymous, owner_id, is_multiple, background_id, add_answers, photo_id +app_id +disable_unvote

  • [ ] ### polls.edit Link: https://dev.vk.com/method/polls.edit Real fields: question, delete_answers, edit_answers, end_date, photo_id, owner_id, background_id, add_answers, poll_id Actual fields: question, delete_answers, edit_answers, owner_id, add_answers, poll_id +background_id +photo_id +end_date

  • [ ] ### polls.getById Link: https://dev.vk.com/method/polls.getById Real fields: fields, friends_count, name_case, extended, owner_id, is_board, poll_id Actual fields: is_board, poll_id, owner_id +fields +friends_count +extended +name_case

  • [ ] ### prettyCards.create Link: https://dev.vk.com/method/prettyCards.create Real fields: price, title, link, photo, price_old, button, owner_id Actual fields: price, title, photo, price_old, owner_id, is_board, poll_id +button +link -is_board -poll_id

  • [ ] ### prettyCards.edit Link: https://dev.vk.com/method/prettyCards.edit Real fields: price, title, link, photo, price_old, button, card_id, owner_id Actual fields: card_id, owner_id +price +title +link +photo +price_old +button

  • [ ] ### secure.getTransactionsHistory Link: https://dev.vk.com/method/secure.getTransactionsHistory Real fields: uid_to, uid_from, type, limit, date_from, date_to (check website, no parameters) Actual fields: +uid_to +uid_from +type +limit +date_from +date_to

  • [ ] ### secure.sendNotification Link: https://dev.vk.com/method/secure.sendNotification Real fields: message, user_id, user_ids Actual fields: message, user_ids +user_id

  • [ ] ### stats.getPostReach Link: https://dev.vk.com/method/stats.getPostReach Real fields: post_ids, owner_id Actual fields: post_id, owner_id +post_ids -post_id

  • [ ] ### stats.trackVisitor Link: https://dev.vk.com/method/stats.trackVisitor Real fields: id (check website, no parameters) Actual fields: +id

  • [ ] ### storage.get Link: https://dev.vk.com/method/storage.get Real fields: key, keys, user_id Actual fields: keys, user_id, global +key -global

  • [ ] ### storage.getKeys Link: https://dev.vk.com/method/storage.getKeys Real fields: user_id, offset, count Actual fields: user_id, global, offset, count -global

  • [ ] ### storage.set Link: https://dev.vk.com/method/storage.set Real fields: key, user_id, value Actual fields: global, key, user_id, value -global

  • [ ] ### stories.delete Link: https://dev.vk.com/method/stories.delete Real fields: story_id, stories, owner_id Actual fields: story_id, owner_id +stories

  • [ ] ### stories.get Link: https://dev.vk.com/method/stories.get Real fields: extended, fields, owner_id Actual fields: extended, owner_id +fields

  • [ ] ### stories.hideAllReplies Link: https://dev.vk.com/method/stories.hideAllReplies Real fields: group_id, owner_id Actual fields: owner_id +group_id

  • [ ] ### stories.hideReply Link: https://dev.vk.com/method/stories.hideReply Real fields: story_id, owner_id Actual fields: access_key, story_id, owner_id -access_key

  • [ ] ### users.search Link: https://dev.vk.com/method/users.search Real fields: hometown, university_faculty, position, company, sort, birth_month, q, offset, school_year, school, age_to, online, school_class, religion, from_list, university, city, university_country, has_photo, school_country, university_chair, birth_year, country, status, university_year, sex, fields, count, school_city, age_from, group_id, birth_day Actual fields: hometown, university_faculty, position, company, sort, birth_month, q, offset, school_year, interests, school, age_to, online, school_class, religion, from_list, university, city, university_country, has_photo, school_country, university_chair, birth_year, country, status, university_year, sex, fields, count, school_city, age_from, group_id, birth_day -interests

  • [ ] ### utils.getLinkStats Link: https://dev.vk.com/method/utils.getLinkStats Real fields: source, interval, intervals_count, extended, key, access_key Actual fields: interval, intervals_count, extended, key, access_key +source

  • [ ] ### video.get Link: https://dev.vk.com/method/video.get Real fields: fields, videos, count, extended, owner_id, album_id, offset Actual fields: videos, count, extended, owner_id, album_id, offset +fields

  • [ ] ### video.save Link: https://dev.vk.com/method/video.save Real fields: no_comments, name, repeat, link, is_private, group_id, compression, privacy_view, wallpost, privacy_comment, album_id, description Actual fields: no_comments, name, repeat, link, is_private, group_id, privacy_view, wallpost, privacy_comment, album_id, description +compression

  • [ ] ### video.search Link: https://dev.vk.com/method/video.search Real fields: longer, shorter, live, adult, filters, count, extended, sort, hd, q, search_own, offset Actual fields: longer, shorter, adult, filters, count, extended, sort, hd, q, search_own, offset +live

  • [ ] ### wall.edit Link: https://dev.vk.com/method/wall.edit Real fields: long, close_comments, post_id, place_id, poster_bkg_access_hash, owner_id, topic_id, copyright, friends_only, attachments, message, services, poster_bkg_id, poster_bkg_owner_id, mark_as_ads, donut_paid_duration, signed, lat, publish_date Actual fields: poster_bkg_id, long, mark_as_ads, attachments, message, post_id, services, close_comments, place_id, signed, lat, poster_bkg_access_hash, copyright, owner_id, friends_only, publish_date, poster_bkg_owner_id +donut_paid_duration +topic_id

  • [ ] ### wall.post Link: https://dev.vk.com/method/wall.post Real fields: long, close_comments, guid, post_id, place_id, owner_id, topic_id, copyright, friends_only, attachments, message, services, mute_notifications, from_group, mark_as_ads, donut_paid_duration, signed, lat, publish_date Actual fields: long, mark_as_ads, attachments, message, services, post_id, guid, place_id, owner_id, signed, lat, close_comments, mute_notifications, copyright, from_group, friends_only, publish_date +donut_paid_duration +topic_id (be careful, this parameter doesn't exist on the website)

  • [ ] ### wall.repost Link: https://dev.vk.com/method/wall.repost Real fields: mark_as_ads, message, mute_notifications, group_id, object Actual fields: group_id, message, object, mark_as_ads +mute_notifications

  • [ ] ### wall.repost Link: https://dev.vk.com/method/wall.repost Real fields: mark_as_ads, message, mute_notifications, group_id, object Actual fields: captcha_key, mark_as_ads, captcha_sid, message, group_id, object +mute_notifications -captcha_sid -captcha_key

Some methods that wasn't implemented in this library:

  • [ ] 1. adsweb.getAdCategories
  • [ ] 2. adsweb.getAdUnitCode
  • [ ] 3. adsweb.getAdUnits
  • [ ] 4. adsweb.getFraudHistory
  • [ ] 5. adsweb.getSites
  • [ ] 6. adsweb.getStatistics
  • [ ] 7. groups.ban
  • [ ] 8. market.editOrder
  • [ ] 9. market.getGroupOrders
  • [ ] 10. market.getOrderById
  • [ ] 11. market.getOrderItems
  • [ ] 12. market.getOrders
  • [ ] 13. market.searchItems
  • [ ] 14. store.addStickersToFavorite
  • [ ] 15. store.getFavoriteStickers
  • [ ] 16. store.getProducts
  • [ ] 17. store.getStickersKeywords
  • [ ] 18. store.removeStickersFromFavorite

I

ablearthy avatar Feb 09 '22 15:02 ablearthy

Hi, @ablearthy I do not currently have time to support the project, but we are happy to accept PR. If you need to use an API that is incomplete or missing from the library, you can use the Call <T> https://github.com/vknet/vk/blob/develop/VkNet/VkApi.cs#L287

inyutin-maxim avatar Feb 09 '22 18:02 inyutin-maxim

@inyutin-maxim Please close this points изображение

after #1581 and #1580

Rahovski avatar Aug 28 '23 15:08 Rahovski

@inyutin-maxim

Please close this points

изображение

after #1581 and #1580

Готово

Panuchi avatar Sep 02 '23 06:09 Panuchi

@inyutin-maxim Please update issue, cause market.addalbum and market.edit was refresh by #1582 and #1584

Rahovski avatar Sep 11 '23 21:09 Rahovski

@inyutin-maxim Please update issue, cause market.addalbum and market.edit was refresh by #1582 and #1584

Готово.

Panuchi avatar Sep 12 '23 08:09 Panuchi