Search code examples
phpfacebookurlextractfacebook-page

How do I get Facebook page username or facebook page ID from url


I've made a website where users can submit their Facebook page and I orginally coded it assuming that they would of set up a vanity URL for their page. E.g.

http://www.facebook.com/myfacebookpage

But I forgot that some pages can have urls such as

http://www.facebook.com/pages/myfacebookpage/54878424154545487

My question is how do I use PHP to grab the part of the url in bold?

Thanks!


Solution

  • like this:

    $url='http://www.facebook.com/pages/myfacebookpage/54878424154545487'; // the input
    $pieces = explode('/', $url); // divides the string in pieces where '/' is found
    $key=end($pieces); //takes the last piece