Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法删除Facebook对象_Javascript_Facebook_Facebook Graph Api - Fatal编程技术网

Javascript 无法删除Facebook对象

Javascript 无法删除Facebook对象,javascript,facebook,facebook-graph-api,Javascript,Facebook,Facebook Graph Api,我试图删除由故事创建的对象,但出现以下错误: (#100) Cannot delete object not created via the API 我使用javascript中的FB.api创建了一个带有news.reads的故事。如果可以,我也可以删除带有ID的故事。但是为故事创建的对象仍然存在,我可以在Graph API中看到它,但无法删除它 我想解决这个问题,因为如果我尝试使用相同的文章链接创建一个故事,如果我更改内容,相同的链接引用一篇新文章,facebook将保持旧设置标题、图像和

我试图删除由故事创建的对象,但出现以下错误:

(#100) Cannot delete object not created via the API
我使用javascript中的FB.api创建了一个带有news.reads的故事。如果可以,我也可以删除带有ID的故事。但是为故事创建的对象仍然存在,我可以在Graph API中看到它,但无法删除它


我想解决这个问题,因为如果我尝试使用相同的文章链接创建一个故事,如果我更改内容,相同的链接引用一篇新文章,facebook将保持旧设置标题、图像和描述不变。

在下次通话中使用scrape=true时,您可以强制facebook重新刮取您的网站:

FB.api(
    '/',
    'post',
    {id: <your article url>, scrape: 'true'},
    <your callback function>
);

那么,为什么不为一个新故事使用不同的URL呢?在一篇文章发表了一定的次数之后,你无论如何也不能再改变它了。想象一下,用户从你创建的故事中找到旧文章——你希望他们在点击链接时发现完全不同的东西吗?