Показать сообщение отдельно
Старый 15.06.2013, 21:02   #1664
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Вопросы от новичка

Сообщение от pax Посмотреть сообщение
А ты это не забыл?
http://vk.com/dev/IFrame_apps
Если ты про "Добавьте следующую ссылку в код Вашей страницы:" - нет, не забываю. Без нее вообще не работает ничего, с ней же работает ресайз фрейма, вызов мессаджа с запросом на получение прав доступа, но серьезные методы, типа запроса пользовательских данных или создания альбома - не выдают абсолютно ничего. Коллбэки не вызываются, альбомы не создаются и т.д.
GO у меня называется Communicator, API_Secret я ему указал, Format выставил JSON. Главный игровой цикл висит на том же GO. Код у него
using UnityEngine;
using VK.Core;
using VK.JSApi;
using VK.VKApi;

namespace Assets
{
    public class GameLoop : MonoBehaviour
    {
        void Start()
        {
            JSCore.GameObjName = gameObject.name;
        }

        void Update()
        {
        }
	
        void OnGUI()
        {
            if (GUI.Button(new Rect(10, 10, 50, 20), "User"))
            {
                VKUsers.GetProfiles("9472652", UsrFields.photo_rec, NameCase.nom_Default, Callback);
            }

	    if (GUI.Button(new Rect(70, 10, 50, 20), "Share"))
	    {
                VKPhotos.CreateAlbum("Unity3dTest", Privacy.OnlyMe, Privacy.OnlyMe, "Upload Test", Callback);
                //JSCore.Api("photos.createAlbum", "title:UnityAAAAAA;description:AAAAAAAA", "Callback");
                //JSCore.CallMethod("photos.createAlbum", "title:UnityAAAAAA;description:AAAAAAAA;comment_privacy:0;privacy:0");
	    }

            if (GUI.Button(new Rect(140, 10, 50, 20), "Resize"))
            {
                JSApi.ResizeWindow(300, 150);
            }
        }

        private void Callback(string s)
        {
            JSCore.Alert(s);
        }
    }
}
Настройки приложения в VK:
Состояние: Приложение отключено (пробовал включать для всех - не помогло)
Первый запрос к API: пусто
Установка: требуется
Права доступа: все
Тип приложения: IFrame
Название файла запуска на юкозе: Build.html
Поддержка защищенного соединения: включена

Самое фиговое - вроде гуглить умею, но по подобное проблеме обращения юнити-приложения к вк ничего не нашел
(Offline)
 
Ответить с цитированием