已经构建了一个向Facebook发布用户操作的视频应用。Facebook - 在视频应用中获取并显示我/ og.likes
在这个应用程序,我已经实现了,我已经迷上了对基本的Open Graph行动“og.like”
我希望能够显示视频的用户喜欢并应用自己的“收藏夹”功能造型。
基本上我想显示 “标题” “地址” & “图片”
所以我使用PHP-SDK对活跃的访问令牌着用户和执行
$response = $facebook->api(
'me/og.likes',
'GET'
);
// handle the response
我现在如何理清我的正确字段并显示它们?
我不是在PHP或JavaScript的核心,但将能够解决这个问题,如果我只是可以得到一个正确的方向一点点推动。像刚才显示的原始数据
更新
最后一点点的进步,加入
print_r ($response);
会写出来的原始数据,现在我知道我在正确的道路。
阵列返回
{
"data": [
{
"id": "123",
"from": {
"name": "Mathias",
"id": "APP_ID"
},
"start_time": "X",
"end_time": "X",
"publish_time": "X",
"application": {
"name": "APP_Name",
"namespace": "",
"id": "321"
},
"data": {
"object": {
"id": "139",
"url": "Url to like",
"type": "video.tv_show",
"title": "title"
}
},
"type": "og.likes",
"no_feed_story": false,
"likes": {
"count": 0,
"can_like": true,
"user_likes": false
},
"comments": {
"count": 0,
"can_comment": true,
"comment_order": "chronological"
}
},
再下一..
从每一个应用程序 “如” 我想显示地址,标题 & 图片
从我目前了解的主要问题是,这是嵌套的数组,有没有试着用单级阵列,并在那里,我没有管理只是
echo $response[name];
让我怎么Digg的中环这个局面,所有的技巧,欢迎来显示正确的数据,
{
"id": "139",
"url": "url",
"type": "video.tv_show",
"title": "titke",
"image": [
{
"url": "image_URL",
"secure_url": "image_URL",
"type": "image/jpg",
"width": 1024,
"height": 576
}
我不与Facebook API的专家,但不是用于实际的“make”像一些用户的og.likes,然后返回类似ID ? – CaffeinatedCM
“制造”的东西是最常见的用途,但是,人们也可以“读取”,“更新”和“删除” “我/ og.likes”, “GET” 将返回所有的阵列(在我的情况)在应用程序内喜欢tv_shows。更新上面所以看到数组 –
使用foreach($ response ['data'] as $ data)echo $ data ['data'] ['object'] ['id'];如果你展示的是真实的回应。 – ahmad