php facebook ads api

Update 24/11/2010: This is now being sold on it’s own site. www.php-fbads-manager.com

Sick of waiting for the facebook ads API? Download my PHP one today. Features include:

  • Create ads from PHP script loop. You can modify any paramaters you want and submit 100s of ads an hour but that will prob get your account banned
  • Pull info from your DB to submit ads. eg You could pull artist names and submit loads of ringtone ads using each individual artist
  • I provide a mysql table of all US cities you can target with Facebook, along with the user count for each city. So you can loop through all these and create targetted ads to every city in the US. eg ‘Meet Atlanta, GA Women’ today targetted at just Atlanta, GA demo. This is sure to improve CTR and lower your CPC.
  • Support for proxies

This is the code you use to create ads. #!/usr/local/bin/php
// Put your mysql details in the follwing line
$mysql= new mysqli("localhost","username","password","db");
include("facebook.php");
$facebook = new Facebook();
$facebook->setLogin("yourfacebookemail","yourfbpassword");
$facebook->getHomeCookie();
$facebook->signIn();
$facebook->getAdsHome();
$facebook->locationtype="city";
// The script doesn't support creating campaings yet so you need to get this from ads Manager. On the create an ad page, the select box at the bottom where you pick your campaign, just go into the HTML source and find the value for the campaign you want to use.
$facebook->campaignid="campaignid";
// Not sure if these 2 values make a difference. No harm in setting them right.
$facebook->campaignbudget="500.00";
$facebook->dailybudget="500.00";

$query1=$mysql->query("SELECT * FROM us_cities WHERE done='no' ORDER BY usercount DESC");
while ($result1=$query1->fetch_assoc()) {
$insertid=$result1["id"];
$fbid=$result1["facebook_id"];
$city=$result1["city"];
preg_match("/(.+?), .+?/",$city,$justcity);
// this uploads image used in ad.
$facebook->uploadFacebookImage("image.jpg");
// this actually creates and approves the ad. works like this createAd(ad name in ad manager, ad url without the http://, ad title (keep less than 25), ad body (keep less than 135), country, min age, max age, cpc bid, city id, gender targeted, education targeted) $JUSTCITY[1] has the name of just the city like Atlanta, $city has the state as well eg Atlanta, GA
$facebook->createAd($city,"www.yoururl.com/index.html?id={$insertid}","{$justcity[1]} Free Grants","Our records show 100s of unclaimed grants issued by Pres. Obama available to {$city} residents. You need to claim now.","US","21","25","0.39",$fbid,"male","all");
$query2=$mysql->query("UPDATE us_cities SET done='yes' WHERE id='{$insertid}' LIMIT 1");
// this is the value of seconds waited before submitting each ad. suggest keep it at 15 unless you want your account banned
sleep(15);
}
?>

Here’s a screenshot of the facebook cities table:Screenshot of phpMyAdmin

Price is $200$150. If you want a copy, paypal the cash to filmfind@eircom.net and I’ll email you a copy within a few hours.

Update 24/11/2010: This is now being sold on it’s own site. www.php-fbads-manager.com

affiliate summit west 2009: vegas baby

Said I may as well attend one of these conferences and try to ‘network’ a bit in the ‘aul Internet marketing world. Or it could be just an excuse for tax deductible trip to Vegas :-) The conference is on January 11th (Sunday) to January 13th (Tuesday) but I’m flying in the previous Friday, check out Vegas for the weekend. Staying at the conference hotel, the Rio which is off the strip. Anyone else going and want to meet up, shoot me an email georgiecasey at gmail dot the com or twitter

apple are shite

I’m not a fan of most Apple stuff, they’re overpriced and the hardware they use is cheap. They do make sexy looking stuff though, I’ll give em that. And they seem to get away with anything and still have their fanboy faggots drooling over them (I’ve experienced this species IRL in their herds at the diggnation filming in London).

Fan of the iPod and iPhone though. Not a fan of iTunes and Quicktime, which are required to update firmware on these two products. Quicktime is possible the worst piece of software I’ve ever used. It fecked up Youtube’s sound on firefox when it installed (with iTunes, which I need) by trying to play all video and sound files. So I went into settings and unchecked them.

Then I needed to update firmware on my Iphone to 2.1, which required an upgrade of iTunes, which required an upgrade to Quicktime, which changed back all my settings without asking and fecked up Firefox again. If Microsoft did this the bloggers would have a field day.

quadzilla getting lazy

Looks like so called blackhat (is the term even relevant anymore?) expert quadzilla is organising a party at Oktoberfest along with other ‘experts’ where they’ll be divulging their top ‘secrets’. All for the low price tag of 5 grand. Of course, ‘If you can’t afford the cover charge then this gathering is not for you.’ Lolz

Anyone who pays that kind of money for a session needs a kick up the hole, you won’t learn anything that isn’t freely available on the net or is just plain common sense. But I have to admire the cheek of the guy who regularly blogs looking for people to buy him dinner where he’ll divulge more ‘secrets’. If you manage to get 10 idiots to pay you off and let you actually profit from getting wasted at Oktoberfest instead of spending the time infront of a computer making money, well, then kudos to you!

lisbon treaty

Last day before we all have to vote on the lisbon treaty. Since I read the facts on this before Christmas I’ve been strongly in favour of a yes vote. It’s a basic housekeeping exercise for the EU and I’m pro-europe as everyone in Ireland should be. The money we’ve received during the 80s and 90s was crazy, now we hear complaints from clueless fuckers that we’ll be sending money to the 10 accession countries. Our contribution is tiny compared to the UK and Germany, the latter has been bankrolling the EU project since its beginning.

It’s a good thing if infrastructure is improved in Poland and other countries, their economy improves and we can sell our shit to them. Some deals are win-win. I was sure this would be passed easy but with the scaremongering by the previously unknown Libertas, I’m not so sure now. All the main parties are in favour of it, does that not convice people? You only have the obsolete shinners against it (check out that united irelander blog if you’re looking for a good laugh btw).

This shouldn’t have went to a referendum, it should have been passed in parliament somehow like all other EU countries did. People don’t know what’s good for them.