API Facebook - проблемы Feed.registerTemplateBundle - PullRequest
0 голосов
/ 04 апреля 2009

Я пытаюсь встроить в свою оболочку фреймворка функцию, которая автоматизирует регистрацию пакетов шаблонов. Я дошел до того, что мне кажется, что я могу сделать это успешно, используя метод API Feed.registerTemplateBundle - я не получаю сообщение об ошибке и получаю идентификатор шаблона обратно. Однако шаблон не отображается в «Консоли зарегистрированных шаблонов», и если я пытаюсь опубликовать историю с помощью идентификатора, он выдает ошибку «Недопустимый идентификатор пакета шаблона».

Есть предложения?

Ответы [ 2 ]

0 голосов
/ 13 апреля 2009

Оказалось, что было две проблемы:

  • Я ошибочно дважды json-кодировал шаблон рассказа
  • Facebook принимал звонки с ошибочным форматированием и возвращал идентификатор, в результате чего создавались «фантомные» шаблоны, которые не отображались в их консоли.

Я исправил свой код, и об ошибке было сообщено (и я считаю, что с тех пор исправлено).

0 голосов
/ 04 апреля 2009

У меня была эта проблема в официальном примере приложения Facebook (TheRunAround)

это был шаблон регистрации, но когда он пытался получить идентификатор, это было использование sprintf (например, sprintf ('% d',))

идентификаторы текущего шаблона находятся вне 32-битного диапазона, поэтому он возвращал неверный идентификатор.

Может ли это быть причиной?

...