При попытке удалить запрос, получите (# 200) объект, поддерживаемый идентификатором V, текущий зритель не может увидеть - PullRequest
1 голос
/ 02 ноября 2011

Я пытаюсь удалить запросы уведомлений, за: https://developers.facebook.com/docs/reference/dialogs/requests/#deleting

, выполнив это:

app_token = Koala::Facebook::OAuth.new(FB_APP_ID,FB_SECRET).get_app_access_token
graph = Koala::Facebook::API.new(app_token)
graph.delete_object("#{request_id}_#{user_id}")

Камень Koala отправляет: request:! Ruby / struct: VCR:: Метод запроса:: post uri: https://graph.facebook.com:443/313178335366125_1799948928 body: access_token = [APP_TOKEN] & method = удалить заголовки: content-type: - application / x-www-form-urlencoded

, который кажетсябудь, что я хочу.Но это терпит неудачу с: -!'OAuth "Платформа Facebook" "достаточный_скоп" "(# 200) Объект, поддерживаемый идентификатором 313178335366125, не может быть просмотрен текущим средством просмотра (EntID: 313178335366125)"'

Я немного растерялся,Кажется, вы понимаете, что я предоставляю идентификатор запроса, потому что он был достаточно умен, чтобы разделить знак подчеркивания и идентификатор пользователя с конца запроса.Но если это так, то почему ошибка?Есть предложения?

1 Ответ

1 голос
/ 17 декабря 2011

Вы получаете ошибку, потому что запрос приложения не существует.Вы, вероятно, удалили его ранее.Может пройти некоторое время, прежде чем старые запросы будут скрыты в графическом интерфейсе Facebook, поэтому, если вы нажмете / удалите старый запрос, который уже был удален, вы получите сообщение об ошибке.

Lazerwire

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