我正在構建一個PHP應用程序,我希望能夠打印出Facebook用戶的名字,並給出他們的FB ID。我已經使用已經拉到了FB的ID爲所有的用戶的朋友:用他們的Facebook ID打印用戶名(Laravel 4)
'friends' => 'https://graph.facebook.com/me/friends?fields=id&access_token='.$token->access_token
我已經解碼並存儲所有ID的一個字符串,像這樣:
fbid1,fbid2,fbid3, etc..
由此看來,我想用指定的FB ID打印用戶的圖像和名稱。我知道我可以打印圖像,像這樣:
<img src="https://graph.facebook.com/{{ $x }}/picture" alt="" height="40" width="40" class="img-rounded">
但是,我怎麼打印用戶的名稱,給出的FB ID(在這種情況下,$ X)?
我知道我可以通過將名稱添加到上面的請求中的字段列表中,但我真的更願意爲每個特定的FBID拉上像上面的圖像。
我也知道這個:http://graph.facebook.com/$x?fields=name,first_name
實現我想要做的,如果我訪問的URL。但是,我希望將名稱輸出作爲指定FB ID的字符串,我可以將它放在我的HTML中。
通過使用'/ me/friends?fields = id',你明確指出id是唯一感興趣的東西。只要刪除'?fields = id',你就會得到你的朋友的id和name_通過這一個API調用已經。 – CBroe
我喜歡用fbids(fbid1,fbid2,fbid3)解碼數組作爲一個字符串,我可以爆炸成一個數組。我想拉我的名字,當我拉一個特定的fbid並打印它。 – user1072337