Сообщение от pax
|
Если ты про "Добавьте следующую ссылку в код Вашей страницы:" - нет, не забываю. Без нее вообще не работает ничего, с ней же работает ресайз фрейма, вызов мессаджа с запросом на получение прав доступа, но серьезные методы, типа запроса пользовательских данных или создания альбома - не выдают абсолютно ничего. Коллбэки не вызываются, альбомы не создаются и т.д.
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
Поддержка защищенного соединения: включена
Самое фиговое - вроде гуглить умею, но по подобное проблеме обращения юнити-приложения к вк ничего не нашел