我正在开发一个需要渲染Facebook页面发布数据的应用程序。我正在使用Facebook Graph API(通过Facebook C#SDK)以JSON格式提取此数据。使用像
这样的东西https://graph.facebook.com/{PAGEID}/feed?access_token={ACCESSTOKEN}
举一个返回数据的例子:
data": [
{
"id": "40796308305_250739668349980",
"from": {
"name": "Gaboo De Lk",
"id": "100001297053105"
},
"to": {
"data": [
{
"name": "Coca-Cola",
"category": "Food/beverages",
"id": "40796308305"
}
]
},
"message": "No te gusta el nuevo perfil de Facebook? Aqui tienes la forma para Volver a tu antiguo Perfil a mi me funciono, ESTE SI FUNCIONA http://bit.ly/viejo-perfil\n",
"picture": "http://external.ak.fbcdn.net/safe_image.php?d=AQBfA3vq743vkqSw&w=90&h=90&url=http%3A%2F%2Fa7.sphotos.ak.fbcdn.net%2Fhphotos-ak-ash2%2F63258_173008029396800_173007416063528_427064_6404507_n.jpg",
"link": "http://bit.ly/viejo-perfil",
"name": "!Forma para volver al perfil viejo de Facebook a mi me funciono!!",
"caption": "www.ircdpr.net",
"description": "!No te gusta el nuevo perfil de Facebook? Aqui tienes la forma para Volver a tu antiguo Perfil, a mi me funciono ESTE SI FUNCIONA!!",
"icon": "http://static.ak.fbcdn.net/rsrc.php/v1/yD/r/aS8ecmYRys0.gif",
"actions": [
{
"name": "Comment",
"link": "http://www.facebook.com/40796308305/posts/250739668349980"
},
{
"name": "Like",
"link": "http://www.facebook.com/40796308305/posts/250739668349980"
}
],
"type": "link",
"created_time": "2012-03-12T15:52:16+0000",
"updated_time": "2012-03-12T15:52:16+0000",
"comments": {
"count": 0
},
"is_published": true
},...]
我正在寻找的东西是ASP.NET,JavaScript,jQuery或任何可以以“Facebook”格式呈现此数据的内容,因此我可以以尽可能类似的方式将发布的内容呈现给Facebook页面
注意:您可以使用Facebook的Graph API Explorer通过获取temporary access token来查看Feed数据。
答案 0 :(得分:0)
我没有意识到(我可能错了)为您提供了在Facebook类似UI中呈现数据的方法。
API响应的结果可能会发生变化,Facebook的功能也会发生变化(这种情况经常发生微小变化)。
您可能最终会使用自定义模仿UI的东西,看起来像Facebook。
你可能会读一篇旧文章How to Style an Application Like Facebook来开始一些事情,但这已经过时了,从那以后Facebook UI中的很多东西都发生了变化。
我的建议不是尝试模仿您在Facebook上看到的UI的所有内容,而是提供类似于应用程序其余部分的UI和/或使用启用了stream
选项的Like Box social plugin。
答案 1 :(得分:0)
我希望有一个开源的Facebook“已批准”SDK,用于将此数据呈现为HTML
不,没有任何“已批准”的SDK用于呈现数据。