среда, 17 августа 2011 г.

Re: Facebook community, правильный id

эм... а ниче что одно это application, а другое page?
Для page надо указывать access_token самой страницы. Это последние
изменения для facebook.
Сам на такое напоролся.

2011/8/17 weiss Andy <ecuezzo@gmail.com>:
> Может я не так Вас понял, но я вот что имею ввиду. Под абсолютно левым
> аккаунтом:
> http://developers.facebook.com/tools/explorer/?method=GET&path=2439131959%2Finsights%2Fapplication_active_users
> Выдает нужную информацию, все ок.
> Теперь подставляю id нужного комьюнити:
> http://developers.facebook.com/tools/explorer/?method=GET&path=186359358060702%2Finsights%2Fapplication_active_users
> а тут уже "data": [
>  ]
> С левым аккаунтом можно посмотреть application_active_users по id
> 2439131959, почему по 186359358060702 то не получается? С акком админа
> тоже самое.
>
> 17 августа 2011 г. 15:19 пользователь Alexander Simonov
> <asimonov@gmail.com> написал:
>> Ну так у вас нету прав на эти данные.
>>
>> To read insights you need
>>
>> Any valid access_token for the publicly available
>> application_active_users metric
>> An app access_token for all insights for that app
>> read_insights permissions for all apps, pages and domains owned by the
>> current session user
>>
>> Я пробовал выполнить такие запросы на ваши ID и оба раза мне вернуло []
>> FB.api({ method: 'fql.query',query:"SELECT metric, value FROM insights
>> WHERE object_id='186359358060702' AND
>> metric='application_active_users' AND end_time='1313583281' AND
>> period='3600'"}, function(response) {console.log(response);});
>> FB.api({ method: 'fql.query',query:"SELECT metric, value FROM insights
>> WHERE object_id='2439131959' AND metric='application_active_users' AND
>> end_time='186359358060702' AND period='3600'"}, function(response)
>> {console.log(response);});
>>
>> 2011/8/17 weiss Andy <ecuezzo@gmail.com>:
>>> Я пробовал, к сожалению тоже самое. Когда раньше были ссылки вида
>>> facebook.com/group.php?gid=106108227649 было все просто и понятно, а
>>> теперь где правильный id брать... По названию сообщества не работает
>>> FQL, ему id подавай (во всяком случае на текущий момент). Блин,
>>> какая-то тупая проблема, или лыжи не едут, или...
>>>
>>> 17 августа 2011 г. 14:56 пользователь Alexander Simonov
>>> <asimonov@gmail.com> написал:
>>>> а вы не пробовали тоже самое делать в JS консоле? у фейсбука есть она
>>>> дето на девелоперском сайте и FQL можно проверить через JS.
>>>>
>>>> 2011/8/17 weiss Andy <ecuezzo@gmail.com>:
>>>>> Это я от руки в группу писал, проблема не в этом :-)
>>>>>
>>>>> 17 августа 2011 г. 13:17 пользователь Alexander Simonov
>>>>> <asimonov@gmail.com> написал:
>>>>>> у вас там @group_id а не @object_id. может в этом проблема?
>>>>>>
>>>>>> 2011/8/17 weiss Andy <ecuezzo@gmail.com>:
>>>>>>> Первой нет, второй да. Но насколько я понимаю дело не в этом, какую-то
>>>>>>> инфу (например application_active_users) можно без проблем вытянуть не
>>>>>>> будучи админом (basic permissions, просто залогинен с помощью
>>>>>>> omniauth). А какая-то инфа (например page_active_users) уже требует
>>>>>>> админства (прав read_insights). Но не получается получить даже паблик
>>>>>>> инфу, пока грешу на неправильный ID в запросе, потерялся что-то где
>>>>>>> его брать.
>>>>>>>
>>>>>>> 17 августа 2011 г. 12:54 пользователь Alexander Simonov
>>>>>>> <asimonov@gmail.com> написал:
>>>>>>>> а вы админ обоих коммунити?
>>>>>>>>
>>>>>>>> 2011/8/17 weiss --- <ecuezzo@gmail.com>:
>>>>>>>>> Добрый день всем! Немножко сумбурный вопрос такой, нужна помощь
>>>>>>>>> работавших с FB API. С помощью Koala нужно получить Insights инфу,
>>>>>>>>> пишу что-то типа такого (пример):
>>>>>>>>>
>>>>>>>>> @api = Koala::Facebook::RestAPI.new @token
>>>>>>>>>
>>>>>>>>> @fql_query = "SELECT metric, value FROM insights WHERE object_id=" +
>>>>>>>>> @group_id + " AND metric='application_active_users' AND end_time =
>>>>>>>>> end_time_date('" + @from_date + "') AND period=" + @period
>>>>>>>>>
>>>>>>>>> @application_active_users = @api.fql_query(@fql_query)
>>>>>>>>>
>>>>>>>>> Так вот, при @object_id = "2439131959" Все как-бы работает:
>>>>>>>>> raise  @application_active_users.to_yaml
>>>>>>>>> ---
>>>>>>>>> - metric: application_active_users
>>>>>>>>>  value: 203220
>>>>>>>>>
>>>>>>>>> при (например) @object_id = "186359358060702" нифига не работает:
>>>>>>>>>
>>>>>>>>> raise  @application_active_users.to_yaml
>>>>>>>>>
>>>>>>>>> --- []
>>>>>>>>>
>>>>>>>>> Судя по всему не тот id, но где тогда брать правильный?
>>>>>>>>> http://graph.facebook.com/2439131959
>>>>>>>>> http://graph.facebook.com/186359358060702
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> --
>>>>>>>>> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
>>>>>>>>> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>>>>>>>>>
>>>>>>>>>  Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
>>>>>>>>> ror2ru@googlegroups.com
>>>>>>>>>  Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
>>>>>>>>>  Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> WBR, Alexander Simonov
>>>>>>>>
>>>>>>>> --
>>>>>>>> --
>>>>>>>> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
>>>>>>>> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>>>>>>>>
>>>>>>>>  Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
>>>>>>>> ror2ru@googlegroups.com
>>>>>>>>  Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
>>>>>>>>  Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
>>>>>>>
>>>>>>> --
>>>>>>> --
>>>>>>> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
>>>>>>> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>>>>>>>
>>>>>>>  Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
>>>>>>> ror2ru@googlegroups.com
>>>>>>>  Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
>>>>>>>  Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> WBR, Alexander Simonov
>>>>>>
>>>>>> --
>>>>>> --
>>>>>> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
>>>>>> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>>>>>>
>>>>>>  Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
>>>>>> ror2ru@googlegroups.com
>>>>>>  Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
>>>>>>  Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
>>>>>
>>>>> --
>>>>> --
>>>>> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
>>>>> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>>>>>
>>>>>  Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
>>>>> ror2ru@googlegroups.com
>>>>>  Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
>>>>>  Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
>>>>
>>>>
>>>>
>>>> --
>>>> WBR, Alexander Simonov
>>>>
>>>> --
>>>> --
>>>> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
>>>> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>>>>
>>>>  Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
>>>> ror2ru@googlegroups.com
>>>>  Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
>>>>  Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
>>>
>>> --
>>> --
>>> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
>>> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>>>
>>>  Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
>>> ror2ru@googlegroups.com
>>>  Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
>>>  Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
>>
>>
>>
>> --
>> WBR, Alexander Simonov
>>
>> --
>> --
>> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
>> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>>
>>  Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
>> ror2ru@googlegroups.com
>>  Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
>>  Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
>
> --
> --
> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>
>  Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
> ror2ru@googlegroups.com
>  Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
>  Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

--
WBR, Alexander Simonov

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий