Достижения перескрести не удаются. Ошибка №3403 Достижение не зарегистрировано.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Достижения перескрести не удаются. Ошибка №3403 Достижение не зарегистрировано.

Сообщение Anonymous »

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

Я Полагаю, что я создал этот беспорядок, внеся небольшие изменения в страницу, очищенную системой достижений Facebook. Сами URL-адреса достижений не изменились, но мои журналы ошибок предупредили меня об орфографической ошибке в теге og:url, поэтому я исправил ее вместе с соответствующим именем файла.

Похоже, привередливость не окупается.

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

Код: Выделить всё

E: (#3403) Achievement hasn't been registered for this application.
Поэтому я попробовал повторно очистить достижения с помощью отладчика объектов Open Graph
и с помощью вызовов API следующим образом:

Код: Выделить всё

try{
$request = new FacebookRequest( $adminSession,
'POST',
"/?id=". FB_METRO_ACH_URL_BASE . $achievementId . '&scrape=true'
);
$response = $request->execute();
}catch .....
Я ожидал, что после внесения изменений мне все равно придется использовать один из этих методов.

В отладчике объектов , очистка проходит нормально, без предупреждений. Повторная очистка API также проходит без сбоев и отображает каждое достижение правильно, в полном объеме и с правильным идентификатором приложения.

Принимаем уникальные идентификаторы достижений и просматриваем их. в обозревателе объектов также выглядит нормально.

Общие вызовы API для отображения всех достижений, зарегистрированных для этого приложения, например:

Код: Выделить всё

try{
$request = new FacebookRequest( $adminSession,
'GET',
"/" . APP_ID .   "/achievements"
);
$response = $request->execute();
}catch .....
Верните полный список, как и следовало ожидать, никаких ошибок и предупреждений, но проблема остается.

Естественно Я вытащил все соответствующие файлы из-под контроля версий и восстановил исходные, попутно вынудив еще одну повторную очистку, но безрезультатно.

Радую на себе волосы сейчас поэтому любые советы очень ценны.

Подробнее здесь: https://stackoverflow.com/questions/299 ... registered
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Достижение конечной точки (Springboot, React)
    Гость » » в форуме JAVA
    0 Ответы
    57 Просмотры
    Последнее сообщение Гость
  • Достижение плавного перехода градиента на переднем плане в фон.
    Anonymous » » в форуме CSS
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Улучшение UIButton: достижение более заметного эффекта нажатия
    Anonymous » » в форуме IOS
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Достижение плавной прокрутки в EditText с помощью BottomSheetDialogFragment/DialogFragment
    Anonymous » » в форуме Android
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • Достижение основного слова из списка суффиксов [закрыто]
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»