0

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

4

1 回答 1

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 

您还可以通过添加分页参数(例如 since、limit、until 等)来自定义此查询。有关文档,请参阅https://developers.facebook.com/docs/reference/api/

并且可以通过 HTTP POST 到相同的 URL 重新发布到您的应用程序。有关详细信息,请参阅https://developers.facebook.com/docs/reference/api/page/#posts

请理解,您不能以原作者的身份发帖 - 所以您只能发布文本,或许还可以手动添加原作者的上下文。所以即:

“Shreeni:‘这是一个很酷的应用程序’”

将不得不成为

“应用程序:'Shreeni 说:'这是一个很酷的应用程序''”

于 2012-03-14T02:53:23.693 回答