Как перенести комментарии из одного идентификатора приложения Facebook в другой? - PullRequest
0 голосов
/ 14 марта 2012

Есть ли способ перенести комментарии из «удаленного» приложения Facebook (которое все еще получает комментарии) в новый идентификатор приложения? Приложение было удалено случайно некоторое время назад, но теперь у нас есть тысячи комментариев, которые были введены с его помощью. Боюсь, я потеряю все комментарии, если просто переключусь на новое приложение. Идентификатор приложения, кажется, прекрасно работает с механизмом комментирования, но я не могу управлять им или использовать его любым другим способом.

1 Ответ

0 голосов
/ 14 марта 2012

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 

Вы также можете настроить этот запрос, добавив параметры нумерации страниц, такие как с, лимит, до и т. Д. См. * 1005.* для документации.

И может быть перенесено в ваше приложение посредством HTTP POSTing к тому же URL.См. https://developers.facebook.com/docs/reference/api/page/#posts для получения подробной информации.

Пожалуйста, поймите, что вы не можете публиковать сообщения в качестве оригинального автора - поэтому вы можете только публиковать текст и, возможно, вручную добавлять контекст оригинального автора.то есть:

«Shreeni:« Это классное приложение »»

должно стать

»Приложение:« Shreeni сказал: «Это классное приложение»'"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...