2012-04-25 8 views
1

誰かがfacebookがグラフAPIのページリンクを提供しなくなったことに気づいたことがありますか?Facebookのページリンクがこれ以上与えられない

誰かがこれを回避する方法を見つけましたか?私にお知らせください。

本当にありがとうございました

+0

バグレポートは:http://developers.facebook.com/bugs/216662558444277 –

答えて

3

あなたが正しいように、私は私がしようとした場合でも、ページの結果に「リンク」フィールドが表示されていないようだ「PAGE?フィールド=リンク」私はしないでくださいそれを得る。

しかし、それはそれは大きな問題ではない..あなたはIDユーザ名フィールドを得るかなど、ページのリンクを作成するのは非常に簡単です:

"http://www.facebook.com/" + page.id 
or 
"http://www.facebook.com/" + page.username 

編集

@GeoffChappellによって与えられた例(コメント内の)が現実の世界で適用されるシナリオは本当に考えられませんが、FQLを使用した場合の解決策があります。

SELECT page_url FROM page WHERE page_id = PAGE_ID 

39399781765のためにそれを返します:http://www.facebook.com/RedSox

39399781765のためにそれを返します:ここhttp://www.facebook.com/pages/jQuery/8936834181

+0

これらのURLは、ブラウザを介して動作しますそれらは適切なURLにリダイレクトされるため、すべてのケースで機能しません。例えば。オブジェクトのようなボタンを作成したい場合は、オブジェクトの「真の」URLを知る必要があります。 –

+0

「真のURL」は、ページグラフオブジェクトの*ウェブサイト*フィールドです。ドキュメントによれば、「Facebook上のページへのリンク」というページ*リンクについて質問しました。 –

+0

それは常にそうではないようです。例えば。 https://graph.facebook.com/39399781765の場合の真のURLはhttp://www.facebook.com/RedSoxです。しかし、https://graph.facebook.com/8936834181ではhttp://www.facebook.com/pages/jQuery/8936834181です。リダイレクトに従わないと、リンクattrが削除されているので、どのように知ることができないのか分かりません。 –

関連する問題