Получение offline_access для работы с Facebook

Да, как предполагает Александр, использование списков - это путь. Вам не нужно использовать словарь, так как вы уже знаете, что список roadCoordinates будет содержать только элементы тега 'Road Tag'.

public static List<Vector3> roadCoordinates = new List<Vector3>();

public static void FindSpawnedRoads()
{
    loopCount = spawnedObjects.Count;

    for (int i = 0; i < loopCount; i++)
    {
        if (spawnedObjects[i].tag == "Road Tag")
        {
            roadCoordinates.Add(new Vector3(spawnedObjects[i].transform.position.x, spawnedObjects[i].transform.position.y, spawnedObjects[i].transform.position.z));
        }

    }
}
10
задан Ólafur Waage 9 March 2009 в 16:33
поделиться

4 ответа

После того как Вы просите и предоставлены, офлайновый доступ, сеансовый ключ, Вы входите в параметры POST HTTP с Facebook (fb_sig_session_key), не будет иметь никакого истечения.

Можно проверить, что у Вас есть такой ключ путем проверки fb_sig_expires параметра, если это "0" затем, сеансовый ключ не имеет никакого истечения.

Если у Вас есть auth_token затем, можно назвать getSession для получения, сеансовый ключ и проверять истекает поле:

var auth = _auth.getSession(AuthToken);
string sessionKey = auth.session_key;
long uid = auth.uid;
bool expires = auth.expires > 0;
2
ответ дан 4 December 2019 в 04:21
поделиться

Править: по-видимому, предоставление "offline_access" все еще дает Вам (и продолжит делать так), бесконечный сеансовый ключ. просто сохраните этот специальный ключ и используйте, он в Вашем вызове к Status.get и т.д. видит здесь для примера кода (PHP).

http://wiki.developers.facebook.com/index.php/New_Design_User_Login:

много вызовов API больше не требуют сеансовых ключей

таким образом, если Вашему приложению предоставляют offline_access, можно использовать вызовы API, перечисленные здесь без session_key.

И мы изменяем больше методов, таким образом, Вам не будет нужен сеансовый ключ, чтобы сделать что-то, когда пользователь будет в режиме офлайн, как отправляют уведомление.

0
ответ дан 4 December 2019 в 04:21
поделиться

Как только вы получаете разрешение на автономный доступ от пользователя, хитрость заключается в вызове с параметром filter_key параметра 'network'.

В PHP это:

$feed = $facebook->api_client->stream_get($uid, '', '', '', 20, 'network', '');

Попробуй, работает ....

0
ответ дан 4 December 2019 в 04:21
поделиться

Я только что написал учебник в своем блоге с пошаговым объяснением того, как получить доступ к данным автономного пользователя. Предполагается, что вы работаете с RoR и плагином Facebooker.

1
ответ дан 4 December 2019 в 04:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: