У нас есть код, который использует API Facebook Open Graph для отображения некоторых сообщений на нашей домашней странице. Он был первоначально разработан предыдущим разработчиком, и я переписал его в ASP.NET MVC для нашей домашней страницы (где раньше был PHP, который, как мне кажется, был загружен в iframe). В то время я использовал идентификатор приложения и секрет, которые остались мне. Это функционировало отлично в течение нескольких лет. Сегодня днем мы начали получать ошибку на нашем сайте: "Доступ к этим данным временно отключен для неактивных учетных записей из-за изменений, которые мы вносим на платформу Facebook".
Нет пота. Я решил, что мне просто нужно обновить наш идентификатор и секрет. К сожалению, никто не помнит идентификатор пользователя, который контролировал этот идентификатор приложения. Нет пота. Я сделаю свое. К сожалению, любой идентификатор и секрет, которые я использую для доступа к сообщениям - даже мои собственные сообщения на странице, полностью не связанной с работой, - возвращает ту же ошибку доступа. Я могу получить имя или обложку или некоторые другие поля, но как только я попрошу какие-либо сообщения, я получаю сообщение об ошибке.
Вот пример того, что я пытаюсь:
https://graph.facebook.com/MyCompanyName?fields=cover,name,likes,link,posts.limit(5){created_time,message,link,type,full_picture,picture,source,icon}&access_token=bunchofnumbers|bunchofnumbersandletters
Мне известно о статусе в https://developers.facebook.com/status/issues/205942813488872/, но я думаю, что я должен делать что-то неправильно, так как я даже не могу создать новые приложения для получения сообщений.
Почему Facebook Graph API говорит, что моя учетная запись неактивна?
Благодарю.