2012-06-19 27 views
-1

我想知道有多少facebook喜歡通過facebook圖表API得到的url。 得到我需要從該URL的內容的喜歡: http://graph.facebook.com/?id=URLfacebook中的非法字符圖api

例如,嘗試進入這個網址: 「graph.facebook.com/?id= http://stackoverflow.com」 你會看到有多少「共享」網址。股票是股票和喜歡的總和,所以當我試圖這樣做時,每件事情都很好。

當我使用特殊字符時,問題就開始了。當我使用「?」 charcter的一切工作okey。但是當我使用「&」字符時,網址會自行切斷。

試試這個: 「graph.facebook.com/?id= http://stackoverflow.com?p=blabla&a=fsdf」 你可以在這個頁面看到,ID actullay削減本身,當它到達「&」字符內和頁面結尾是這樣的:

{ 
    "id": "http://stackoverflow.com?p=blabla" 
} 

回答

0

試用&而不是&

3

使用urlencode

$url = 'graph.facebook.com/?id='.urlencode('http://stackoverflow.com?p=blabla&a=fsdf'); 

FB回報:

{ 
    id: "http://stackoverflow.com?p=blabla&a=fsdf" 
}