PHP | Social Media - zbieranie statystyk

PHP | Social Media - zbieranie statystyk
M2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 362
0

Cześć,
mam do was pytanie jak najlepiej stworzyć system gdzie użytkownik podaje w panelu link do strony a następnie system zbiera statystki o danej stronie.
Dokładnie założenie jest takie:

  1. Klient w panelu podaje link do strony (oczywiście chodzi o link do strony w sm - załóżmy strona na fb)
  2. System ma pobrać statystyki o danej strony - opinie etc
    Nie wiem czy się nie mylę ale wydaje mi się że klient poza linkiem do strony raczej musi podać swój wygenerowany token? Następnie należy połączyć się przez API i zebrać potrzebne dane?
hzmzp
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 741
2

Nie da się, ale możesz skorzystać z API np FB i coś tam sobie odczytać z dostępnych danych.

masterc
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 425
0

Musisz zrobic aplikacje pod FB i jesli klient chce to instaluje i wtedy apka zbiera dane na tyle na ile pozwala ci API. Uzytkownik isntalujac apke zgadza sie na pewne rzeczy ktore mozesz od niego wziać.

M2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 362
0

Próbuję połączyć z API fb, tutaj mam wszystkie informacje które mnie interesują https://developers.facebook.com/docs/graph-api/reference/v10.0/insights

Kopiuj
$response = $fb->get(
    '{object-id}/insights?metric={metric-1},{metric-2},{metric-3},...',
    '{access-token}'
  );

kawałek kodu którym można pobrać dane. Mam app_id i app_secret, token uzyskuję w taki sposób

Kopiuj
https://graph.facebook.com/oauth/access_token?client_id=${appId}&client_secret=${appSecret}&grant_type=client_credentials

zwraca token
pytanie czy ten access_token w powyższym przykładzie to token który generuję czy chodzi o jeszcze inny token?
Podając token który uzyskuję a object-id zastępując id strony całość nie działa :/

Ktoś? Coś?

Dzięki

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.