API Facebook возвращает «Неподдерживаемый запрос на публикацию» при добавлении пользователей в пользовательскую аудиторию

Когда я пытаюсь добавить пользователей в пользовательскую аудиторию (используя POST для конечной точки /{custom_audience_id}/users с параметрами users и hash_type), это дает мне

{'ошибка': {'сообщение': 'Неподдерживаемый почтовый запрос.', 'код': 100, 'тип': 'GraphMethodException'}}

Это сообщение появлялось у других людей в Stack Overflow, когда они пытались делать что-то, для чего у них не было необходимых разрешений Facebook, но у меня есть разрешения ads_management для пользователя (пользователь на самом деле является моей собственной учетной записью, поэтому у меня есть все разрешения). У меня есть доступ к Ads API, и сообщение вверху (https://developers.facebook.com/docs/reference/ads-api/custom-audience-api) говорит, что, несмотря на то, что доступ к Custom Audience API отличается от доступа к Ads API, если у вас есть доступ к Ads API, вы также иметь доступ к Custom Audience API. И доступ к Ads API не является проблемой (я могу создавать рекламные кампании, группы объявлений, настраиваемые аудитории и т. д.).

В заключение, у меня есть разрешение ads_management и доступ к Ads API, и я уже могу делать кучу рекламных вещей, за исключением случаев, когда я пытаюсь добавить пользователей в пользовательскую аудиторию, я получаю указанную выше ошибку в формате JSON. Любое руководство о том, почему, или, по крайней мере, как понять, почему?

(и объяснение кода ошибки Facebook для 100, «Недопустимый параметр», в значительной степени бесполезно, как и расплывчатое сообщение об ошибке и тип ошибки)


person tscizzle    schedule 01.07.2014    source источник
comment
Вы уверены, что у вас есть разрешение на обновление аудитории, идентификатор которой вы используете? {редактировать: и что это не было удалено?}   -  person Igy    schedule 01.07.2014
comment
Пользователь, идентификатор которого я использую, — это я, и я создал пользовательскую аудиторию (помимо многих других вещей) от имени этого идентификатора, поэтому у меня определенно есть разрешение ads_management, верно? И я печатаю Custom Audience ID прямо перед попыткой добавить в нее пользователей, так что он точно не удаляется.   -  person tscizzle    schedule 01.07.2014
comment
Кроме того, как именно должен выглядеть массив users JSON? У меня есть [{'email_hash': ‹строка-которая-sha256-хэш-адреса-электронной почты›}]. На связанной странице документа нет реальных примеров (она называет их примерами, но они оставляют список пользователей как [{'email_hash': 'HASH'}, ...], который по-прежнему использует общие имена вместо реальных примеров, поэтому неясно, какими должны быть «email_hash» и «HASH»)   -  person tscizzle    schedule 01.07.2014
comment
возможно, взгляните на это: github.com /facebook/facebook-php-ads-sdk/blob/master/examples/   -  person Paul Bain    schedule 02.07.2014
comment
Спасибо за вашу помощь. Я обнаружил ошибку, и она заключалась в том, что я случайно передал идентификатор учетной записи вместо идентификатора аудитории, поэтому, конечно, это вызовет у меня проблему с этой конечной точкой :/ Иногда я тупой.   -  person tscizzle    schedule 02.07.2014