ВызоваFB.API простые запросы неудовлетворительных
FB.Init(InitFinished, "myappid");
Выполнения простого входа, как это:
FB.Login("user_friends", facebookLogin);
Все работает, получить маркер назад, и я могу даже использовать этот маркер успешно в графике API Explorer, для одних и тех же вызовов
Вот вызов из кода:
FB.API ("v2.3/me/friends", Facebook.HttpMethod.GET, delegate(FBResult r)...
Но в приложении, я получаю эту ошибку:
You are trying to load data from a www stream which had the following error when downloading. java.io.FileNotFoundException: https://graph.facebook.com/me
Моего приложение было жить в течение 2-х лет и в стороне от случайных обновлений FB, чтобы перейти на более новые версии API, ничего не изменилось. Я добавил URL-адрес холста (так как сейчас это нужно), ключевой хеш правильный. Что мне не хватает?
EDIT:
Вот код по вызову:
WWWForm frm = new WWWForm();
frm.AddField("fields", "id,picture.width(100),name");
frm.AddField("limit", "50");
FB.API("me", Facebook.HttpMethod.GET, delegate(FBResult r) {
if (r.Error == null) {
Debug.Log("fb me request came back: "+r.Text);
} else {
Debug.Log ("fb me failed with error: " + r.Error);
}
}, frm);
Можете ли вы поделиться кодом, который вы используете в приложении? – d12frosted
Отредактировано сообщение, поскольку я не думаю, что комментарии поддерживают форматирование кода –
Hm. Никогда не использовалось 'WWWForm' для отправки запросов API. Обычно я создаю для этого словарь. Этот метод является «public static void API» (строковый запрос, метод HttpMethod, обратный вызов FacebookDelegate = null, словарь <строка, строка> formData = null) ' – d12frosted