android上的Facebook社交插件
我想整合Facebook的评论社交插件 (在url上发表评论)进入我的android应用程序。 我尝试使用webview(使用这个答案),这是可行的,但很难自定义,例如:我希望有一个更大的文本框供用户输入评论。我的问题是:“有没有办法通过Facebook sdk、java代码……将“Facebook的评论社交插件”之类的东西集成到android应用程序中,以便对url进行评论android上的Facebook社交插件,android,facebook-social-plugins,Android,Facebook Social Plugins,我想整合Facebook的评论社交插件 (在url上发表评论)进入我的android应用程序。 我尝试使用webview(使用这个答案),这是可行的,但很难自定义,例如:我希望有一个更大的文本框供用户输入评论。我的问题是:“有没有办法通过Facebook sdk、java代码……将“Facebook的评论社交插件”之类的东西集成到android应用程序中,以便对url进行评论 感谢并致以最诚挚的问候据我所知,您有一些URL页面,其中嵌入了带有评论的facebook社交插件,您希望解析此页面并按您
感谢并致以最诚挚的问候据我所知,您有一些URL页面,其中嵌入了带有评论的facebook社交插件,您希望解析此页面并按您的意愿显示。如果我是对的,那么很遗憾,我还没有通过从facebook SDK触发适当的方法找到简单的解决方案。您必须使用Graph API 首先,我们需要查看文档- 这里有一个调用的示例
/* make the API call */
new Request(
session,
"/{object-id}/comments",
null,
HttpMethod.GET,
new Request.Callback() {
public void onCompleted(Response response) {
/* handle the result */
}
}
).executeAsync();
要获取{object_id}您需要向Graph API发送类似的调用,但要检索id:
GET-> ?id=http%3A%2F%2Fwww.imdb.com%2Ftitle%2Ftt2015381%2F
您将收到如下响应:
{
"og_object": {
"id": "10150298925420108",
"description": "Directed by James Gunn. With Chris Pratt, Vin Diesel, Bradley Cooper, Zoe Saldana. A group of intergalactic criminals are forced to work together to stop a fanatical warrior from taking control of the universe.",
"title": "Guardians of the Galaxy (2014)",
"type": "video.movie",
"updated_time": "2015-05-15T14:52:46+0000",
"url": "http://www.imdb.com/title/tt2015381/"
},
"share": {
"comment_count": 4,
"share_count": 91073
},
"id": "http://www.imdb.com/title/tt2015381/"
}
10150298925420108是我们的对象id
所以下一个查询看起来像GET->10150298925420108/comments
及回应
{
"data": [
{
"id": "10150298925420108_10152457293990108",
"can_remove": false,
"created_time": "2014-10-28T18:12:15+0000",
"from": {
"id": "1513986108857171",
"name": "ซอโซ่ สระอา ยอยัก"
},
"like_count": 2,
"message": "สนุกมากค่ะ",
"user_likes": false
},
{
"id": "10150298925420108_10152457392770108",
"can_remove": false,
"created_time": "2014-10-28T19:20:28+0000",
"from": {
"id": "302917246580502",
"name": "สมชาย โกทันธ์"
},
"like_count": 0,
"message": "สองดาวครับ\n",
"user_likes": false
},
{
"id": "10150298925420108_10152461977130108",
"can_remove": false,
"created_time": "2014-10-31T11:57:10+0000",
"from": {
"id": "472810482857795",
"name": "Surat Thaenphet"
},
"like_count": 0,
"message": "แต่ละเรื่องที่ลง สนุกมาก แต่ดูไม่จบ ดูสักพัก ก็ eror ไม่รุ้เป็นเพราะอะไร",
"user_likes": false
}
],
"paging": {
"cursors": {
"before": "Mw==",
"after": "MQ=="
}
}
}
要在Android应用程序中执行之前测试所有这些请求和响应,请使用Graph API explorer找到解决方案了吗?这是迄今为止我发现的在本机应用程序中执行注释时完全控制Graph API的最佳方法之一。尽管您应该更新一点最新版本的答案安吉斯,谢谢你。