Not sure what exactly you are stating. You are full year resident of Oklahoma? and only live and earn income in New York City? You want to pay Oklahoma, New York and New York City? You will get credit on Oklahoma for taxes paid to New York and New York City. You will not get out of paying taxes to New York City.
If you work for the City, but live outside the City and were hired on or after January 4, 1973, you must file Form NYC-1127 and pay the City an amount equal to the personal income tax you would owe if you lived in NYC.
The above was taken from the following website: New York City Personal Income Tax