VKCOM / vk-api-schema

JSON Schema of VK API
MIT License
206 stars 63 forks source link

VK API documentation and schema are different #209

Open ablearthy opened 2 years ago

ablearthy commented 2 years ago

Methods that are described in schema, but not on the website:

  1. adsweb.getAdCategories
  2. adsweb.getAdUnitCode
  3. adsweb.getAdUnits
  4. adsweb.getFraudHistory
  5. adsweb.getSites
  6. adsweb.getStatistics

Methods that are described on the website, but not in schema:

  1. account.lookupContacts (deprecated)
  2. ads.createLookalikeRequest
  3. ads.createTargetPixel
  4. ads.deleteTargetPixel
  5. ads.getAdsPostsReach (deprecated)
  6. ads.getTargetPixels
  7. ads.removeTargetContacts
  8. ads.saveLookalikeRequestResult
  9. ads.shareTargetGroup
  10. ads.updateTargetPixel
  11. auth.checkPhone (deprecated)
  12. friends.getAvailableForCall (deprecated)
  13. groups.editPlace (deprecated)
  14. groups.getCallbackServerSettings (deprecated)
  15. groups.getOnlineStatus
  16. messages.get (deprecated)
  17. messages.getChat
  18. messages.getChatUsers (deprecated)
  19. messages.getDialogs (deprecated)
  20. messages.searchDialogs (deprecated)
  21. notes.getFriendsNotes (deprecated)
  22. pages.preview (deprecated)
  23. photos.getMailUploadServer (deprecated)
  24. photos.getProfile (deprecated)
  25. photos.saveMailPhoto (deprecated)
  26. places.getCheckins (deprecated)
  27. secure.setUserLevel (deprecated)
  28. streaming.getSettings
  29. streaming.getStats
  30. streaming.getStem
  31. video.getNewTags (deprecated)
  32. video.getTags (deprecated)
  33. video.moveToAlbum (deprecated)
  34. video.putTag (deprecated)
  35. video.removeTag (deprecated)
  36. wall.addLike (deprecated)
  37. wall.deleteLike (deprecated)
  38. wall.getLikes (deprecated)
  39. wall.getPhotoUploadServer (deprecated)

    account.getPushSettings

    Parameters that are described on the website, but not in schema: token

    account.registerDevice

    Parameters that are described on the website, but not in schema: no_text, subscribe

    account.setInfo

    Parameters that are described on the website, but not in schema: own_posts_default, intro, no_wall_replies

    account.setSilenceMode

    Parameters that are described on the website, but not in schema: token, user_id, chat_id

    account.unregisterDevice

    Parameters that are described on the website, but not in schema: token

    ads.getAdsTargeting

    Parameters that are described on the website, but not in schema: only_deleted

    ads.getTargetingStats

    Parameters that are described in schema, but not on the website: publisher_platforms

    appWidgets.getAppImages

    Parameters that are described in schema, but not on the website: count, image_type, offset

    appWidgets.getGroupImageUploadServer

    Parameters that are described in schema, but not on the website: image_type

    appWidgets.getGroupImages

    Parameters that are described in schema, but not on the website: count, image_type, offset

    appWidgets.getImagesById

    Parameters that are described in schema, but not on the website: images

    appWidgets.saveGroupImage

    Parameters that are described in schema, but not on the website: image, hash

    appWidgets.update

    Parameters that are described in schema, but not on the website: code, type

    fave.addPost

    Parameters that are described on the website, but not in schema: ref, track_code, source

    fave.removeArticle

    Parameters that are described on the website, but not in schema: ref

    fave.removeLink

    Parameters that are described in schema, but not on the website: link

    groups.edit

    Parameters that are described on the website, but not in schema: market_buttons

    groups.toggleMarket

    Parameters that are described on the website, but not in schema: promocode, utm_term, utm_source, utm_medium, utm_campaign, utm_content

    market.addToAlbum

    Parameters that are described on the website, but not in schema: item_id

    market.edit

    Parameters that are described on the website, but not in schema: sku, old_price, dimension_length, dimension_width, weight, dimension_height

    market.editOrder

    Parameters that are described on the website, but not in schema: receipt_link, comment_for_user

    market.getAlbumById

    Parameters that are described on the website, but not in schema: need_all_item_ids

    market.searchItems

    Parameters that are described on the website, but not in schema: country, city

    messages.deleteConversation

    Parameters that are described on the website, but not in schema: count, offset

    messages.getConversationMembers

    Parameters that are described on the website, but not in schema: extended, count, offset

    messages.send

    Parameters that are described on the website, but not in schema: guid

    newsfeed.get

    Parameters that are described on the website, but not in schema: from, offset

    newsfeed.getComments

    Parameters that are described on the website, but not in schema: from, last_comments

    newsfeed.getRecommended

    Parameters that are described on the website, but not in schema: from, offset

    newsfeed.search

    Parameters that are described on the website, but not in schema: start_id, offset

    notes.add

    Parameters that are described on the website, but not in schema: comment_privacy, privacy

    notes.edit

    Parameters that are described on the website, but not in schema: comment_privacy, privacy

    notifications.get

    Parameters that are described on the website, but not in schema: from, offset

    photos.createAlbum

    Parameters that are described on the website, but not in schema: comment_privacy, privacy

    photos.editAlbum

    Parameters that are described on the website, but not in schema: comment_privacy, privacy

    photos.getComments

    Parameters that are described on the website, but not in schema: skip_before_id, skip_after_id

    photos.getMarketUploadServer

    Parameters that are described in schema, but not on the website: main_photo, crop_y, crop_width, crop_x

    photos.getMessagesUploadServer

    Parameters that are described in schema, but not on the website: peer_id Parameters that are described on the website, but not in schema: group_id

    secure.getTransactionsHistory

    Parameters that are described in schema, but not on the website: date_from, limit, uid_to, uid_from, type, date_to

    stats.get

    Parameters that are described on the website, but not in schema: date_from, date_to

    stats.trackVisitor

    Parameters that are described in schema, but not on the website: id

    video.search

    Parameters that are described on the website, but not in schema: owner_id

    wall.edit

    Parameters that are described in schema, but not on the website: topic_id

Related issues: #207

FeeeeK commented 2 years ago

Probably the reason for the difference is that most of the documentation has already been updated for the next api version (5.144), but the schema remained at 5.131

ablearthy commented 2 years ago

@FeeeeK, from README.md

These schemes are compatible with JSON Schema version draft-07 and VK API version 5.131.

If the schema described the next version, it'd be specified in README.md