如何将评论从一个Facebook App ID转移到另一个?

时间:2012-03-14 02:15:09

标签: facebook comments app-id

有没有办法将评论从“已删除”的Facebook应用(仍在接收评论)转移到新的应用ID?很久以前,该应用程序被意外删除了,但我们现在已经使用它输入了数千条评论。如果我只是切换到一个新的应用程序,我担心我会失去所有的评论。应用程序ID似乎与评论机制一起正常运行,但我无法管理它或以任何其他方式使用它。

1 个答案:

答案 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说:'这是一个很酷的应用程序''”