我正在尝试通过调用使用 Facebook SDK iOS 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>&value=0
没有任何访问令牌的情况下简单地访问它,它将标记我的转换像素。
关于如何在没有活动会话的情况下使用 FBInsights 的任何想法/想法?