Facebook

#IF(#FormError OR (#DEFINED(#GET_OAUT_URL_ERROR)))

{AuthError}

#IF(#FormErrors.Reason.FB_ERROR_AUTHCODE OR (#DEFINED(#GET_OAUT_URL_ERROR)))

{RetryOrCallSupport}

#ENDIF
#ENDIF #LOCAL("FacebookNeedsAction", 0) #IF(#UserAccessTokenExpired) #SET("FacebookNeedsAction", 1)

{FacebookUserTokenExpired}

#ELSIF(#DEFINED(#UserAccessTokenIsValid) AND (NOT #UserAccessTokenIsValid)) #SET("FacebookNeedsAction", 1)

{TokenNotValid}

#ELSIF(#UserAccessTokenScopeIsMissing) #SET("FacebookNeedsAction", 1)

{MissingScopeForToken}

    #LOOP(#UserAccessTokenScopesMissing)
  • #TRANSLATE(#Scope)
  • #ENDLOOP
#ENDIF
{Notification}

{InfoHead}

  1. {Info0} {CreateBusinessManager}
  2. {Info1} {CreatePixel} {CreatePixelHelp}
  3. {Info2} {EditPrivacyPolicy}
  4. {Info3}
  5. {Info4}
#REM #ENDREM

{AuthenticateOnFacebook}

#REM #ENDREM
#REM #ENDREM
#IF(NOT #Child.FacebookBusinessShopEnvironment.UserAccessToken) {Connect} #ELSE #IF(#FacebookNeedsAction) {FacebookTokenRenew} {DisconnectFromFacebook} #ELSE #UserInfo.name {DisconnectFromFacebook} #ENDIF #ENDIF
#REM #ENDREM
#REM #ENDREM

{SetupFacebookPixel}

#REM #ENDREM
#REM #ENDREM
#IF((NOT #Child.FacebookBusinessShopEnvironment.UserAccessToken) OR #FacebookNeedsAction) #IF(#DEFINED(#Child.FacebookBusinessShopEnvironment.PixelID))
{FacebookPixelConnected}
#ELSE {SetupConnectionFirst} #ENDIF #ELSIF(NOT #Infostate.BMcount) {NoBusinessManagerFound} {CreateBusinessManager} #ELSIF(NOT #Infostate.PXcount) {NoFacebookPixelFound} {CreatePixel} #ELSE #LOCAL("ExistingPixelID",#Child.FacebookBusinessShopEnvironment.PixelID) #IF(#DEFINED(#ExistingPixelID))
{FacebookPixelConnected}
#ELSE
{SetupFacebookPixelExplanation}
#ENDIF
#LOOP(#Infostate.PX)
#ENDLOOP #ENDLOCAL #ENDIF
#REM #ENDREM
#REM #ENDREM
#IF((NOT #Child.FacebookBusinessShopEnvironment.UserAccessToken) OR #FacebookNeedsAction) {Save} #ELSE #ENDIF
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM #ENDLOCAL #REM #ENDREM
#REM #ENDREM
#REM #ENDREM