2013-09-17 2 views
1

Я пытаюсь удалить объект, созданный в истории, но я получаю следующее сообщение об ошибке:Невозможно удалить Facebook Объекты

(#100) Cannot delete object not created via the API 

Я использовал FB.api в JavaScript, чтобы создать историю с news.reads (works), я могу удалить историю с идентификатором. Но объект, созданный для истории, все еще существует, я вижу его в Graph API, но не могу его удалить.

Я хочу исправить эту проблему, потому что, если я попытаюсь создать историю с той же ссылкой статьи, если я изменю содержимое (та же ссылка относится к новой статье), facebook сохранит старые настройки (заголовок, изображение и описание не меняются).

+0

Ну тогда почему бы не просто использовать другой URL для новой истории? (После того, как история была опубликована определенное количество раз, вы не можете изменить ее в любом случае.) И представьте, что пользователи находят старые сообщения из созданных вами историй - вы хотите, чтобы они находили что-то совершенно другое, когда они нажимают на ссылку ? – CBroe

ответ

0

Вы можете заставить фейсбук повторно царапать ваш сайт, когда вы используете scrape=true в своем следующем вызове:

FB.api(
    '/', 
    'post', 
    {id: <your article url>, scrape: 'true'}, 
    <your callback function> 
); 
Смежные вопросы