首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用facebook4j回复评论

问使用facebook4j回复评论
EN

Stack Overflow用户
提问于 2017-05-11 16:54:41
回答 1查看 269关注 0票数 2

我想用facebook4j回复我的页面帖子的评论。现在我只能检索评论的回复。我不能回复这个评论。我有评论id。我该怎么办?facebook4j是否支持回复特定评论?谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-06-12 10:44:41

自从我上次尝试后,facebook4j或FB Graph API都发生了一些变化,并使其正常工作,因此我尝试了一下,并找到了一个新的有效的解决方案。

首先,你需要获取你的Facebook页面ID (你可以在这里获取:https://findmyfbid.com/)

一旦你有了它,就像你现在做的那样创建你的帖子,并确保你捕捉到了返回的post-id。

代码语言:javascript
复制
String postID = fb.postFeed(your-post-object);

以前返回值是一个类似[page-id]_[post-id]的字符串,但现在它似乎只返回[post-id]。

当发布评论时,它需要第一个表单,所以不是只给commentPost()方法提供post-id,而是同时提供页面id和post-id。

代码语言:javascript
复制
//String commentID = fb.commentPost(postID, your-comment-object);
// ^ this was the old way, which no longer works

String commentID = fb.commentPost(pageID + "_" + postID, your-comment-object);

返回值的形式为[post-id]_[comment-id]。如果您现在想要更进一步并发布对该评论的回复,则可以再次使用commentPost(),目标对象的格式为[page-id]_[post-id]_[comment-id]。因为返回的commentID字符串已经包含了post-id,所以不需要在这里再次添加。

代码语言:javascript
复制
String replyID = fb.commentPost(pageID + "_" + commentID, your-reply-object);

reply对象可以是String对象,也可以是CommentUpdate对象,与发布常规评论相同。

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43910829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档