ニュースフィード配列から友人のプロフィールページへのリンクを作成する

facebook php
ニュースフィード配列から友人のプロフィールページへのリンクを作成する

私は自分のアプリケーションでFacebookのPHP SDKを使用しています。 自分のプロファイルのニュースフィードを取得すると、フィードにメッセージがある各友人のIDが含まれます。 フェイスブックIDのみから各人のプロフィールページへのリンクを作成できますか? または、IDごとに個別のAPI呼び出しを行い、ユーザー名を取得してリンクを作成する必要がありますか? これは私が今それをやっている方法です(各友人のためにAPI呼び出しを行う):

$feeds = $facebook->api('/me/home');
foreach($feeds as $feed){
    $friend_info = $facebook->api('/'.$feed['from']['id']);
    $friend_link = $friend_info['link'];

  0  0


ベストアンサー

ユーザーIDを持っている場合、プロファイルのURLは次のとおりです: http://www.facebook.com/profile.php?id =

2


よりエレガントなソリューションが存在するかどうかはわかりませんが、次のように `FQL`を使用するようにコードを改善することを提案します。

SELECT profile_url, uid FROM user WHERE uid IN (1,2,3,4,...)

1


タイトルとURLをコピーしました