lib/fanswatch/fb_api.rb in fanswatch-0.1.2 vs lib/fanswatch/fb_api.rb in fanswatch-0.1.3
- old
+ new
@@ -37,9 +37,22 @@
return @config if @config
@config = { client_id: ENV['FB_CLIENT_ID'],
client_secret: ENV['FB_CLIENT_SECRET'] }
end
+ # Get page_id by url
+ # ex: http "https://graph.facebook.com/v2.8/cyberbuzz?
+ # access_token=1311663858901254|UhNPeFDGUdXZVJwagwNxBK49t-4"
+ #
+ # {
+ # "id": "159425621565",
+ # "name": "Inside 硬塞的網路趨勢觀察"
+ # }
+ def self.page_id(url)
+ fb_page_name = url.split('/')[3]
+ response = fb_resource(fb_page_name)
+ return response['id']
+ end
# Get the fans page's name and id
# ex: @id="159425621565",
# @name="Inside 硬塞的網路趨勢觀察"
def self.page_info(page_id)