An approved I-130 petition, even one with a current priority date does not give you the opportunity to apply for a work permit. You can apply for a work permit only if you file a form I-485 adjustment of status application. If you are beneficiary of an H1B petition for nonimmigrant worker, you may apply for a work permit to work for the US employer.
Answered on Feb 24th, 2014 at 7:05 PM