www.facebook.com/TurbonegroHQのような単純なURLを使用したFacebookページへの呼び出しに対して、次の機能が完全に機能しています。
def get_facebook
@artist = Artist.accessible_by(current_ability).find(params[:id])
if @artist.facebook_url.present?
require 'open-uri'
require 'json'
result = JSON.parse(open("https://graph.facebook.com/"<<@artist.facebook_url).read)
@hometown = result["hometown"]
@band_members = result["band_members"]
@likes = result["likes"]
end
end
ただし、FacebookページのURLがこの形式ではなく、https://www.facebook.com/pages/Clutch-The-Bakerton-Group-Weathermaker-Music/16637738637のようなものである場合、失敗します。これを回避する方法はありますか?
前もって感謝します?