#ruby-on-rails #facebook-graph-api #koala-gem
#ruby-on-rails #facebook-graph-api #koala-gem
Вопрос:
Я использую Koala gem и в настоящее время пытаюсь получить некоторые сведения о странице, такие как показы и т. Д.. В настоящее время я использую приведенное ниже, которое, похоже, возвращается []
def page_impressions page_id
@user_graph = Koala::Facebook::API.new(current_user.oauth_token)
page_token = @user_graph.get_page_access_token(page_id)
@page_graph = Koala::Facebook::API.new(page_token)
@page_graph .get_connections(page_id, 'insights', metric: 'page_impressions_frequency_distribution', period: 'week')
end
Ответ №1:
Разве вы не должны запрашивать это так?
@page_graph.get_connections(page_id, 'insights/page_impressions_frequency_distribution', period: 'week')
Комментарии:
1. Я попробовал это, и у меня это не сработало. Он все равно возвращается
[]
.2. Эй, @ACIDSTEALTH ты взглянул на эту страницу здесь? developers.facebook.com/docs/graph-api/reference/v2.5/insights
3. Я понял свою проблему. Я перепутал идентификатор записи с идентификатором пользователя, что объясняет, почему он ничего не возвращал. Немного неловко. однако для ответа у меня был неправильный код, прежде чем найти это. Я пытался использовать
.get_object
вместо этого.4. @ACIDSTEALTH рад, что это помогло! 🙂