#vk #methods #api-bindings #api

rvk_methods

提供VK (VKontakte) API方法的Crate

1个不稳定版本

0.1.0 2022年6月11日

#5 in #方法

MIT许可证

24KB
768

此Crate提供VK API 方法,以避免需要将它们指定为字符串。

它有两个互补的Crate:rvk(此Crate依赖于它来实际调用方法)和rvk_objects,它提供对象。这些Crate也可以单独使用。

注意,对于rvk_methodsrvk_objects,支持的VK API版本可能不同。请参考这些Crate中的API_VERSION常量,以了解它们支持哪些版本。

有关使用所有3个Crate的示例,请参阅此处

命名说明

Rust在函数名称中更喜欢使用snake_case,而不是VK API使用的camelCase,这意味着所有API方法对应的函数都使用snake_case命名。

示例:要调用appWidgets.getAppImageUploadServer API方法,请使用rvk::methods::app_widgets::get_app_image_upload_server函数。

注意:execute

execute方法没有类别,因此其路径为rvk::methods::execute

注意:photos.move

由于move是Rust的关键字,因此调用photos.move API方法的函数为rvk::methods::photos::move_带有下划线!

依赖项

~4–19MB
~252K SLoC