3

Я пытаюсь войти пиксель преобразования с использованием Facebook SDK прошивкой 3.2, позвонивFB iOS SDK 3.2: Зачем нужен токен доступа для регистрации пикселя преобразования?

[FBInsights logConversionPixel:<pixelID> valueOfPixel:0] 

Теперь ...

я делаю это, прежде чем я знаю, что пользователь вошел в с Facebook, так что не уверен, что у меня есть активная FBSession с токеном доступа пользователя к этому приложению.

В результате я получаю следующее сообщение об ошибке:

{ 
     code = 100; 
     message = "(#100) Graph API for app id <appID> called, but token has app id 0"; 
     type = OAuthException; 
} 

Если пользователь регистрируется в Facebook, а затем войти преобразование, все работает отлично.

То, что я не понимаю, является причиной того, что запись из пикселя преобразования должна произойти с авторизированного сеанса, в php-коде приложения я могу просто перейти к https://www.facebook.com/offsite_event.php?id=<pixelID>&amp;value=0 без токена доступа, и он будет отмечен мой пиксель преобразования.

Любые мысли/идеи о том, как использовать FBInsights без активной сессии?

ответ

0

Если эта проблема остается актуальной (возможно, будет актуально для кого-то), то вы можете попробовать установить маркер клиента для FBSettings класса

[FBSettings setClientToken:@"<your app client token>"]; 

Вы можете получить маркер клиента на странице настроек приложения - Дополнительно - раздел безопасности. Должна быть контрольная точка «Клиентский токен», которая установлена ​​в положение «ВЫКЛ». Просто установите его и сохраните изменения, затем получите токен клиента

 Смежные вопросы

  • Нет связанных вопросов^_^