2012-03-14 15 views
1

私はFacebookのページIDを知っています。私はそのページの完全なURLを取得したいと思います。完全なURLは次のようになります。IDからFacebookページのURLを見つける方法はありますか?

http://www.facebook.com/pages/page-title/numeric-id 

私はpage-titleを知りません。私がURLからドロップして数値IDだけを使用すると、私はcall the Graph APIをIDから完全なURLにすることができますが、それは重すぎます(余分なHTTPリクエスト、JSON解析)。より良い方法がありますか?

答えて

0

私はFacebookアプリケーションに慣れていませんが、私はそれについて少し知っています。ページタイトルについては、レスポンスコードに「名前」オブジェクトがあります。それを取得し、空白を置き換えて - あなたのIDを置きます。おそらく、それは動作します

'http://www.facebook.com/pages/'.str_replace(' ','-',$name).'/numeric-id 
// $name is your page name fetched from object. 
+0

事は、私はページタイトル、 '$ name'を知らないです。私が持っているのはIDだけです。 – zoul

+0

上記の「Graphi APIを呼び出せます」のようにGraphi APIを呼び出します。それはページ名を持っています。やってみて。 –

+0

もし私がすでにレスポンスを解析しているのであれば、名前の数行下のURL全体を取得することもできますか?私の質問の全体のポイントは、グラフAPIを呼び出して応答を解析せずにURLを取得することです。 – zoul

関連する問題