Hi,
You might need to use FBMatrix() for something like this - sorry, didn't realise you have a parent child constraint going on.
I created the same setup as you based on your description: created a camera, a null and a parent/child constraint. Set camera as Source(Parent), and null as Constrained object(Child) - should also work if Null is child of camera in hierarchy.
Run the following script and the null rotates -90 in Y:
from pyfbsdk import *
# Set Offset Rotation Vector x, y, z
offsetVector3d = FBVector3d(0,-90,0)
# Find 'Null'
null = FBFindModelByLabelName("Null")
# Get Null RotationOrder
nullRotationOrder = "FBRotationOrder."+str(null.RotationOrder).replace("Euler","")
# Create Empty Matrix for Null
nullMatrix = FBMatrix()
# Get Null Matrix
null.GetMatrix(nullMatrix)
# Create Empty Matrix for Offset
offSetMatrix = FBMatrix()
# Convert 3dVector offset to rotation Matrix
FBRotationToMatrix(offSetMatrix, offsetVector3d, eval(nullRotationOrder))
# Multiply Matrices
nullMatrix *= offSetMatrix
# Set Null Matrix
null.SetMatrix(nullMatrix)
Hope this is more like what you are after,