UnAPI - враппер функций ВКонтакте API для Unity

Лучший способ помочь другим, поделиться своими находками.

Re: UnAPI - враппер функций ВКонтакте API для Unity

Сообщение DualPain 29 авг 2013, 16:26

кто знает, подскажите как создать работу приложения вк через https?
DualPain
Старожил
 
Сообщения: 727
Зарегистрирован: 11 янв 2013, 01:18
Skype: demon21.09

Re: UnAPI - враппер функций ВКонтакте API для Unity

Сообщение newArray 29 авг 2013, 16:37

Никак - пиши в то окно настроек тоже http что и в первом окне. Или добавь там s на крайняк - пофиг.
newArray
Адепт
 
Сообщения: 1226
Зарегистрирован: 14 фев 2013, 07:03
Откуда: оттуда

Re: UnAPI - враппер функций ВКонтакте API для Unity

Сообщение DualPain 29 авг 2013, 17:21

есть приложение вк, если заходить через http:\\vk.com, то оно работает, а если https:\\vk.com, то пишет что страница not avalible. Мне подсказали что возможно сервер приложения посылает в любом случае html файл по http, а надо через https, это правильно?
DualPain
Старожил
 
Сообщения: 727
Зарегистрирован: 11 янв 2013, 01:18
Skype: demon21.09

Re: UnAPI - враппер функций ВКонтакте API для Unity

Сообщение newArray 29 авг 2013, 18:15

А нет пардон я не про то подумал. Там есть настройки и задается http и https для адреса хоста игры. Я думал про это.
newArray
Адепт
 
Сообщения: 1226
Зарегистрирован: 14 фев 2013, 07:03
Откуда: оттуда

Re: UnAPI - враппер функций ВКонтакте API для Unity

Сообщение xammurapi 26 сен 2013, 20:23

DualPain писал(а):кто знает, подскажите как создать работу приложения вк через https?


Нужно установить на домен, с которого через IFrame происходит загрузка приложения, SSL сертификат. Сертификат скорее всего можно купить у компании-хостера. Для работы по https обязательно нужен выделенный IP.
xammurapi
UNец
 
Сообщения: 33
Зарегистрирован: 05 янв 2012, 23:58

Re: UnAPI - враппер функций ВКонтакте API для Unity

Сообщение lohmatyi312 14 ноя 2013, 23:24

Всем привет

Пытаюсь воспользоваться классом, но после сборки проекта запросы к ВК не отправляются (ну и соответственно ответы не приходят :) )

В чем проблема? Где ошибка?

Привожу код (он совсем короткий - специально создал отдельный проект под этот класс)
Само тестовое приложение живет тут - http://vk.com/app3996500

Когда отслеживаю передачу данных при запуске приложения - запросы не шлются. Когда в unity запускаю проект, то там в консоль пишет External Call при нажатии кнопки.

Буду очень благодарен за помощь.


Синтаксис:
Используется csharp
using UnityEngine;
using VK.Core;
using VK.VKApi;

public class vk : MonoBehaviour {


        private Rect re = new Rect(0,0,400,200);
        private Rect VK = new Rect(0,200,50,50);
        string res = "nothing";

        void Start()
        {
            JSCore.GameObjName = gameObject.name;
            VKUsers.GetProfiles("123123123,456456456,789789789", UsrFields.photo_rec, NameCase.nom_Default, OnGetProfiles);
        }

        public void OnGetProfiles(string Response)
        {
        //в Response содержится ответ контакта
                res = Response;
        }
       
        public void OnGetParams(string Response)
        {
            res = Response;
        }
       
        // Update is called once per frame
        void Update () {
       
        }
       
        void OnGUI()
        {      
        //GUI.skin = customSkin;
                GUI.TextArea (re, res);
               
                if (GUI.Button (VK, "VK"))
                {
                        JSCore.GetParams("OnGetParams");
                }
               
        }
}
lohmatyi312
UNец
 
Сообщения: 1
Зарегистрирован: 14 ноя 2013, 23:15

Re: UnAPI - враппер функций ВКонтакте API для Unity

Сообщение sofwar 26 ноя 2013, 21:14

Может кто подскажет как получить user_id и auth_key ?
sofwar
UNец
 
Сообщения: 3
Зарегистрирован: 24 ноя 2013, 21:20

Re: UnAPI - враппер функций ВКонтакте API для Unity

Сообщение Nolex 26 ноя 2013, 21:57

sofwar писал(а):Может кто подскажет как получить user_id и auth_key ?

<? echo $_GET["auth_key"]; ?>
Разработка игр в студии Brinemedia .
Аватара пользователя
Nolex
UNIверсал
 
Сообщения: 483
Зарегистрирован: 17 окт 2010, 12:26
Откуда: Украина
Skype: exlumen
  • Сайт
  • ICQ

Re: UnAPI - враппер функций ВКонтакте API для Unity

Сообщение sofwar 29 ноя 2013, 16:08

Nolex писал(а):
sofwar писал(а):Может кто подскажет как получить user_id и auth_key ?

<? echo $_GET["auth_key"]; ?>

Я имел ввиду в самой игре, а не с помощью php
sofwar
UNец
 
Сообщения: 3
Зарегистрирован: 24 ноя 2013, 21:20

Re: UnAPI - враппер функций ВКонтакте API для Unity

Сообщение Nolex 29 ноя 2013, 22:52

sofwar писал(а):
Nolex писал(а):
sofwar писал(а):Может кто подскажет как получить user_id и auth_key ?

<? echo $_GET["auth_key"]; ?>

Я имел ввиду в самой игре, а не с помощью php

Кто мешает потом передать в Юнити это дело? Всеравно, если это игра под соц-сеть, то вероятнее всего у вас основной файл таки в формате *.php, что намного удобнее.

Можете юзать вариант с JS, его можно прямо из юнити вызвать типа:

var parts = document.location.search.substr(1).split("&");

А вообще в этом враппере это всё реализовано, прямо в юнити, через js. :) Почитай readme и эту тему.
Разработка игр в студии Brinemedia .
Аватара пользователя
Nolex
UNIверсал
 
Сообщения: 483
Зарегистрирован: 17 окт 2010, 12:26
Откуда: Украина
Skype: exlumen
  • Сайт
  • ICQ

Re: UnAPI - враппер функций ВКонтакте API для Unity

Сообщение geralex 19 дек 2013, 21:09

Приветствую, только начинаю разбираться, подскажите, как я могу проставлять напрямую uid(Sid) клиента запустившего приложение, не заполняя через запятую?

VKUsers.GetProfiles(***, UsrFields.photo_medium, NameCase.nom_Default, OnGetProfiles);
geralex
UNец
 
Сообщения: 12
Зарегистрирован: 28 сен 2010, 17:38

Re: UnAPI - враппер функций ВКонтакте API для Unity

Сообщение Straiker 17 янв 2014, 01:56

Доброй ночи форумчане !!! Решил испытать сее творение, но как вы догадались не чего не вышло ))
Создаю обьект, кидаю на него VKCommunicator, пишу скрипт и вешаю на его на обьект :
Синтаксис:
Используется csharp
using UnityEngine;
using VK.Core;
using VK.VKApi;

public class Profile : MonoBehaviour {
        public string vkId = ""; //Если пусто то текущий Id
        public string response;
       
        public void Start() {
                JSCore.GameObjName = gameObject.name;
                VKUsers.GetProfiles(vkId, UsrFields.photo_medium, NameCase.nom_Default, OnGetProfiles);
        }
       
        public void OnGetProfiles(string Response) {
                response = Response;
        }
       
        public void OnGUI() {
                GUI.Label(new Rect(100, 100, 200, 200), response);
        }
}
 

после билда в хедер добавляю строку
<script type="text/javascript" src="http://vkontakte.ru/js/api/xd_connection.js?2"></script>

загружаю в VK чрез дропбокс а в ответ тишина только синий экран. Не могу понять то ли [curved_hands] , то ли просто поздний час подскажите что делать пжлстА .
Straiker
UNец
 
Сообщения: 11
Зарегистрирован: 19 окт 2012, 14:37

Re: UnAPI - враппер функций ВКонтакте API для Unity

Сообщение Stinger 20 янв 2014, 00:09

Ребятки, скажите, а если необходимо сделать функцию на андроиде "Войти из ВК", человек введет там логин и пароль, каким образом можно найти его айди?

И, насколько я понял, чтоб враппер работал под андроид, вместо добавления строки в html необходимо в самой юнити писать Application.ExternalEval(" document.getElementById('unityPlayer').style.visibility = 'hidden'; VK.addCallback('onOrderFail', function() {document.getElementById('unityPlayer').style.visibility = 'visible';}); "); ,
Очень благодарен!
Аватара пользователя
Stinger
UNIт
 
Сообщения: 120
Зарегистрирован: 25 ноя 2013, 16:58
Откуда: Украина

Re: UnAPI - враппер функций ВКонтакте API для Unity

Сообщение Sllim_Shady 08 фев 2014, 20:18

Как им пользоваться то, загружаю любой скрипт на любой объект - выдает ошибку, кроме VKCommunicator.
Sllim_Shady
UNец
 
Сообщения: 1
Зарегистрирован: 15 янв 2014, 16:55

Re: UnAPI - враппер функций ВКонтакте API для Unity

Сообщение Dragon rideR 05 май 2014, 16:09

Подскажите что то я туплю ~x(
Все делаю по инструкции
Создал чистый проект, вытянул нужные классы на ГО, создал приложение ВК, поставил xampp и сделал все необходимые настройки, приложение грузится но никаких ответов от ВК не приходит
мой скрипт:
Синтаксис:
Используется csharp
void Start () { JSCore.GameObjName = gameObject.name;VKUsers.GetProfiles("123123123", UsrFields.photo_rec, NameCase.nom_Default, OnGetProfiles);        }
    public void OnGetParams(string ParamData)    {        print("OnGetParams " + ParamData);    }
    public void OnGetProfiles(string Response)    {        print(Response);     }

Изображение
Нет добра и зла, все в этом мире относительно...
Аватара пользователя
Dragon rideR
UNITрон
 
Сообщения: 340
Зарегистрирован: 19 авг 2012, 14:26

Пред.След.

Вернуться в Исходники (Копилка)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2