Download the Facebook Exporter to your Desktop from here.
Double click the file (FacebookExporteriPhoto1.0.3.zip) you just downloaded to extract FacebookExporteriPhoto.pkg.
Double click FacebookExporteriPhoto.pkg on your Desktop and follow the prompts to install the plugin.
Launch iPhoto by clicking its icon in the dock
Select an album or group of photos then choose Export from the file menu.
Select the Facebook tab from the top of the Export popup.
Here you can create a new album or edit an existing album. We will create a new album.
Give the album a Location and Description.
Select a thumbnail photo on left to give the photo a caption.
If you would like to tag someone in the photo use the larger preview that appears on the right. Click on the face of the person you would like to tag.
Notice a popup will appear that contains a Login button. Click this button.
Your web browser will open and will ask you to log into Facebook. Enter your Email Address and Password then click the Login button.
You will now be asked to log into the Facebook Exporter. Check the box next to Allow Facebook Exporter for iPhoto to access my information. Now click the Log in to Facebook Exporter for iPhoto.
Go back to iPhoto and click the Continue button on the Facebook Login popup window.
Now when clicking a face in the preview photo you will get a list of all your Facebook Friends. Click a friends name from the list to tag them.
When you are ready to export this album to Facebook click the Export button.
A Ready to Export popup window will appear. Click the Continue button.
You will then be shown the upload status of your photos.
Once upload is complete you will be shown a Review Album popup. Click the Review Facebook Album button.
Your web browser will open and show you the images you have just uploaded to Facebook. Select each image and click the Approve Selected Photos button.
This will approve your photos and make your album go live!