2015-03-21 4 views
4

Я создаю приложение, используя FOSUserBundle и HWIOAuth bundle. Проблема в том, что я не могу понять, как мне получить информацию о том, что пользователь посетил или кто-то другой понравился, чем «favorite_teams». Я попытался добавить user_events в область действия, но не повезло. Я имею в виду, что он попросил меня получить дополнительные разрешения о событиях, но когда я var_dump ответ, я не вижу никакой информации о событиях.Symfony HWIOAuthBundle получать пользовательские события и нравится с facebook

Я интегрирован с HWIOAuthBundle FOSUserBundle Данное пошаговое руководство https://gist.github.com/danvbe/4476697

мой объем в конфигурации является scope: "email, public_profile, user_likes, publish_actions, user_events, user_groups, user_interests"

и точнее всю информацию, связанные с такими я не favorite_teams не музыканты ничего.

+0

Почему downvotes? Это хороший вопрос - я с нетерпением жду ответа, потому что у меня такая же проблема. – Roman

ответ

0

I интегрированный hwioauthBundle, чтобы связаться с facebook и Invit друзей присоединиться к моей веб-приложение (Woops он не уполномочен больше в апи 2), но первый я использовал graph api explorer для тестирования facebook API, и когда я хотел апи вызовов в контроллере я использовал facebook php sdk и в моем контроллере:

$user = $this->getUser(); 
if ($user && $accessToken = $user->getFacebookAccessToken()) 
{ 
    $session = new FacebookSession($accessToken); 
    $session->setDefaultApplication($this->container->getParameter('facebook_client_id'), $this->container->getParameter('facebook_client_secret')); 
    $friendsData = (new FacebookRequest(
      $session, 'GET', '/me/friends' 
     ))->execute()->getGraphObject()->asArray(); 
} 

Я надеюсь, что это поможет.