2015-01-03 5 views
0

Я в настоящее время звоню на facebook me/home край, чтобы получить исходную ленту пользователей. В результатах я мог бы получить запись, такую ​​как JSON, опубликованную ниже.Как узнать, что пользователь «Понравился» Facebook API

Мой вопрос в том, что когда я получаю запись, подобную той, где друг пользователя «.. нравится ссылка». Как узнать, какая ссылка им понравилась? Я пытаюсь получить название и URL, но не могу понять, как это сделать. Я пробовал почти каждый вариант, используя графический проводник facebook.

В идеале, я хотел бы, чтобы эта информация была возвращена, когда я сделал запрос /me/home. Я попытался добавить «вложения» в параметр полей, но это не сработало.

{ 
     actions=({ 
     link="https://www.facebook.com/10154950234790111/posts/323892414481111";name=Comment; 
     }); 
     comments={ 

     }; 
     "created_time"="2015-01-02T23:18:16+0000";from={ 
     id=10154950234790453;name="Brian Joe"; 
     }; 
     id="10154950234790453_3238924144862222"; 
     likes={ 

     }; 
     privacy={ 
     value=""; 
     }; 
     story="Brian Joe likes a link."; 
"story_tags"={ 
     0=({ 
      id=10154950234790111; 
      length=14; 
      name="Brian Joe"; 
      offset=0; 
      type=user; 
     }); 
     }; 
     type=status; 
     "updated_time"="2015-01-02T23:18:16+0000"; 
    } 
+0

Вы знаете, что/me/home требует разрешения read_stream, для которого вы не будете одобрены? – WizKid

+0

@WizKid Да, я получил это разрешение. – Khon

+0

Это было не то, что я сказал. Вам нужно будет получить разрешение, одобренное Facebook, иначе оно перестанет работать в 30/30/2015. Вы можете больше узнать о требованиях для получения одобрения на https://developers.facebook.com/docs/facebook-login/permissions/v2.2#reference-read_stream – WizKid

ответ

1

Это долговечная ошибка в Facebook, вероятно, старше двух лет.

https://developers.facebook.com/bugs/648986871793611/ https://developers.facebook.com/bugs/522743067756848/

я и многие другие отказались пытаемся Репрографическим это для Facebook Поддержки.

Вы можете дать ей идти, если вы хотите, сообщая его https://developers.facebook.com/bugs

В идеале Facebook должен быть вставив целевой объект в story_tags как этот

{ 
     "story": "phwd likes Moët & Chandon.", 
     "story_tags": { 
     "0": [ 
      { 
      "id": "13608786", 
      "name": "phwd", 
      "offset": 0, 
      "length": 17, 
      "type": "user" 
      } 
     ], 
     "24": [ 
      { 
      "id": "38995979792", 
      "name": "Moët & Chandon", 
      "offset": 24, 
      "length": 14, 
      "type": "page" 
      } 
     ] 
     }, 
     "id": "13608786_10101895322580287", 
     "created_time": "2015-01-03T17:35:51+0000" 
    }, 

Где этот объект

"24": [ 
       { 
       "id": "38995979792", 
       "name": "Moët & Chandon", 
       "offset": 24, 
       "length": 14, 
       "type": "page" 
       } 
      ] 

Вместо этого будет что-то вроде

"24": [ 
       { 
       "id": "event_id", 
       "name": "Name of event", 
       "offset": 24, 
       "length": 14, 
       "type": "event" 
       } 
      ] 

Таким образом, это заканчивается тем, что действительно является запросом на функцию.

+0

Похоже, ты прав. Я сообщил об ошибке и получил ответ, в котором говорится, что они «не исправят» его. – Khon

Смежные вопросы