Class: Vkontakte::Api::Secure::Standart
- Defined in:
- lib/vkontakte/api/secure.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#addRating(options = {}) ⇒ Object
Поднимает пользователю рейтинг от имени приложения.
- #default_options ⇒ Object
-
#getAppBalance(options = {}) ⇒ Object
Возвращает платежный баланс (счет) приложения в сотых долях голоса.
-
#getBalance(options = {}) ⇒ Object
Возвращает баланс пользователя на счету приложения в сотых долях голоса.
-
#getTransactionsHistory(options = {}) ⇒ Object
Выводит историю транзакций по переводу голосов между пользователями и приложением.
-
#sendNotification(options = {}) ⇒ Object
Отправляет уведомление пользователю.
-
#setCounter(options = {}) ⇒ Object
Устанавливает счетчик, который выводится пользователю жирным шрифтом в левом меню.
-
#withdrawVotes(options = {}) ⇒ Object
Списывает голоса со счета пользователя на счет приложения (в сотых долях).
Methods inherited from Base
Constructor Details
This class inherits a constructor from Vkontakte::Api::Base
Instance Method Details
#addRating(options = {}) ⇒ Object
Поднимает пользователю рейтинг от имени приложения.
61 62 63 64 |
# File 'lib/vkontakte/api/secure.rb', line 61 def addRating( = {}) = .merge() call("secure.addRating", ) end |
#default_options ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/vkontakte/api/secure.rb', line 15 def { :timestamp => Time.now.utc.to_i, :random => Kernel.rand(10000), :client_secret => Vkontakte.config.app_secret } end |
#getAppBalance(options = {}) ⇒ Object
Возвращает платежный баланс (счет) приложения в сотых долях голоса.
33 34 35 36 |
# File 'lib/vkontakte/api/secure.rb', line 33 def getAppBalance( = {}) = .merge() call("secure.getAppBalance", ) end |
#getBalance(options = {}) ⇒ Object
Возвращает баланс пользователя на счету приложения в сотых долях голоса.
40 41 42 43 |
# File 'lib/vkontakte/api/secure.rb', line 40 def getBalance( = {}) = .merge() call("secure.getBalance", ) end |
#getTransactionsHistory(options = {}) ⇒ Object
Выводит историю транзакций по переводу голосов между пользователями и приложением.
54 55 56 57 |
# File 'lib/vkontakte/api/secure.rb', line 54 def getTransactionsHistory( = {}) = .merge() call("secure.getTransactionsHistory", ) end |
#sendNotification(options = {}) ⇒ Object
Отправляет уведомление пользователю. vk.com/developers.php?oid=-1&p=secure.sendNotification
26 27 28 29 |
# File 'lib/vkontakte/api/secure.rb', line 26 def sendNotification( = {}) = .merge() call('secure.sendNotification', ) end |
#setCounter(options = {}) ⇒ Object
Устанавливает счетчик, который выводится пользователю жирным шрифтом в левом меню. Это происходит только в том случае, если пользователь добавил приложение в левое меню со страницы приложения, списка приложений или настроек.
70 71 72 73 |
# File 'lib/vkontakte/api/secure.rb', line 70 def setCounter( = {}) = .merge() call("secure.setCounter", ) end |
#withdrawVotes(options = {}) ⇒ Object
Списывает голоса со счета пользователя на счет приложения (в сотых долях).
47 48 49 50 |
# File 'lib/vkontakte/api/secure.rb', line 47 def withdrawVotes( = {}) = .merge() call("secure.withdrawVotes", ) end |