有没有办法将评论从“已删除”的Facebook应用(仍在接收评论)转移到新的应用ID?很久以前,该应用程序被意外删除了,但我们现在已经使用它输入了数千条评论。如果我只是切换到一个新的应用程序,我担心我会失去所有的评论。应用程序ID似乎与评论机制一起正常运行,但我无法管理它或以任何其他方式使用它。
答案 0 :(得分:0)
AFAIK,没有自动化的方法。但是,您可以从已删除的应用程序中以编程方式读取它们(前提是您具有权限),然后在新应用程序上再次发布它们。 您可以使用以下(PHP)代码获取原始应用的源:
$response=file_get_contents("https://graph.facebook.com/".$id."/feed&access_token=".$facebook_access_token);
$response_array=json_decode($response,true);
// $id: ID of the page where the comments are
您还可以通过添加分页参数(如自己,限制,等等)来自定义此查询。有关文档,请参阅https://developers.facebook.com/docs/reference/api/。
可以通过HTTP POST转发到您的应用到同一个网址。有关详细信息,请参阅https://developers.facebook.com/docs/reference/api/page/#posts。
请理解您不能以原作者身份发布 - 因此您只能发布文本并可能手动添加原作者的上下文。所以即:
“Shreeni:'这是一个很酷的应用程序'”
必须成为
“App:'Shreeni说:'这是一个很酷的应用程序''”