Я испытываю новые действия Open Graph для создания таких функций, как Washington Post Social Reader. Я создал страницы OG типа «article» и опубликовал для них действие «news.reads». Я проверил, что страницы являются действительными объектами OG, используя отладчик OG. И пользователь предоставил разрешения publish_actions.
Я публикую действие с HTTP POST для:
https://graph.facebook.com/me/news.reads?article=((article link))&access_token=...
Я получаю эту ошибку от Facebook:
type = u'OAuthException', message = u'An unknown error has occurred.'
Итак, я снова пытаюсь выполнить то же действие, и на этот раз я получаю другую ошибку:
type = 'OAuthException'
message = '(#3501) User is already associated to a article object on a unique
action type Read. Original Action ID: ((action id))'
Где ((идентификатор действия)) - действительный идентификатор действия, который я могу проверить, просмотрев:
http://graph.facebook.com/((action id))
Который дает мне подробную информацию о действии. Я пробовал вышеописанное несколько раз на разных страницах и разных пользователях, и это один и тот же поток: неизвестная ошибка, ошибка дублирующего действия Похоже, что действие создается, однако:
- Я не вижу его на временной шкале пользователя.
- И я не вижу его в журнале активности.
Чего мне не хватает?
Примечание Если я сделаю вышеизложенное, используя собственные существительные и глаголы, относящиеся к приложению, все будет работать, как и ожидалось. Но я заинтересован в использовании встроенных существительных и глаголов для лучшей агрегации на временных шкалах пользователей.