Autor | Zpráva | ||
---|---|---|---|
Kukinac Profil * |
#1 · Zasláno: 28. 2. 2015, 18:22:00
Ahoj,
snad nebude vadit, že se na to ptám tady.... Mám fb stránku...jak mohu zjistit, kdo sdílel nějaký příspěvek? Když třeba některé stránky dělají akce typu: sdílejte, likujte a vyhrajete ****....jak pak zjistí, kdo všechno to sdílel??? Třeba jsem podobnou akci zkusil udělat, a fb mi píše, že ten příspěvek sdílelo 19 uživatelů....ale když na to kliknu, tak mi jich ukáže pouze deset (nejspíše těch prvních) :/ |
||
Keeehi Profil |
#2 · Zasláno: 28. 2. 2015, 21:04:02
Pole uživatelů kteří daný objekt (fotka, příspěvek, ...) lajkli developers.facebook.com/docs/graph-api/reference/v2.2/object/likes
Pole příspěvků které sdílejí daný objekt developers.facebook.com/docs/graph-api/reference/v2.2/object/sharedposts |
||
Kukinac Profil * |
#3 · Zasláno: 28. 2. 2015, 22:13:33
Keeehi: Díky ;)
Jop :D to jsou mi novinky :D než se v tom začnu snažit orientovat (zítra) jde nějak ve zkratce říci, co a jak udělat....zatím naprosto netuším, co budu muset udělat aby.... :D :D |
||
Keeehi Profil |
Kukinac:
Nejdříve si vytvoříš novou aplikaci a zaregistruješ ji u facebooku. On ti přidělí nějaké údaje s kterými se budeš prokazovat že jsi ta aplikace. Tohle je ale všeobecný základ a podle toho jaký jazyk a popřípdaě jaký framework si vybereš, tak bys měl najít nějaké knihovny, které veškerou komunikaci s facebookem obalují a ty už jen pak posíláš dozazy. To už je pak velmi jednoduché - voláš různá url a facebook ti v odpovědích vrací data. Pokud si checeš s tímto dotazováním hrát, tak můžeš. Připravil jsem ukázku pro video od NASA developers.facebook.com/tools/explorer/145634995501895/?method=GET&path=10153067645361772%2Flikes&version=v2.2& to co dostaneš v odpovědi jsou lidé kteří lajkli www.facebook.com/video.php?v=10153067645361772 |
||
Kukinac Profil * |
#5 · Zasláno: 1. 3. 2015, 16:05:27
Keeehi:
jo...díky, no hele, kdyby ti to nevadilo mohl bys mi pomoct to nějak nastavit? jak jsi psal o založení nové aplikaci....to mám na výběr z těchto aplikací? https://www.facebook.com/ads/create/ |
||
Keeehi Profil |
#6 · Zasláno: 1. 3. 2015, 16:10:59
Kukinac:
Spíš něco takového developers.facebook.com/quickstarts/?platform=web Ovšem nejsem si jistý zda víš, že to znamená taky programování. |
||
Kukinac Profil * |
#7 · Zasláno: 1. 3. 2015, 20:10:29
Keeehi:
No nevěděl, ale vytušil z těch tvých odkazů. Trošičku bych se orientovat měl...myslím, že jestli mě pomůžeš tím trochu provést, tak to mohl zvládnout. Třeba tady uděláme aspoň podrobný návod pro nějaké další zájemce :D :D tak jestli mohu.... Registroval jsem se... Teď jsem tady: http://img.djpw.cz/gtb.png ..........co z toho vybrat, když chci (zatím) pouze vidět kdo přesně sdílel jaký příspěvek, či kdo likoval mou stránku? *Pak po mě chtějí vybrat/vytvořit nějakou aplikaci. Pokud vytvořit novou, tak ji zařadit do kategorie. Co to je za kategorie? Copak já vytvořím nějakou novou aplikaci tímto? http://img.djpw.cz/htb.png Tohle když vyplním, co to bude znamenat? Dostanu svoje ID k aplikacím jo? Tyhle informace budou někde vidět? Mám tam vyplnit "Jméno aplikace" ....? jaké aplikace ? "Kategorii" .....zase kategorie? :D jediné, co se mi tam hodí je "pro firmy" kam to vlastně zařazuji v těchto kategoriích? |
||
Keeehi Profil |
#8 · Zasláno: 1. 3. 2015, 20:48:32
Dejme tomu, že se tedy rozhodneš vytvořit webovou aplikaci pro zjišťování lajků příspěvků. U většiny políček je víceméně jedno, co tam vyplníš. Jen asi adresu stránky kde ta aplikace poběží vy to asi chtělo vyplnit pořádně. Proces je vidět třeba zde: premium.wpmudev.org/forums/topic/how-to-make-a-facebook-app-for-your-site
To proč se to dělá je kvůli tomu, že na konci obdržíš dva důležité údaje: APP ID a APP SECRET, což jsou přihlašovací jméno a heslo pro tvou aplikaci. No a pak bude nejlepší použít nějakou knihovnu, která veškerou potřebnou komunikaci se servry facebooku obaluje. Oficiální pro php od facebooku je github.com/facebook/facebook-php-sdk-v4, ale existují jiné a i pro jiné programovací jazyky. Jednoduchá ukáza použití je přímo na gitgubu, takže ji stačí víceméně okopírovat, nahradit vlastními APP ID a APP SECRET a v FacebookRequest si nahradit adresu /me něčím, co tě zajímá. V případě zjištění lajků toho NASA videa by to bylo /10153067645361772/likes
No a abys věděl, co jsi vlastně dostal jako odpověď nahradíš echo $me->getName(); za var_dump($me);
Samozřejmě, že to není žádný hezký výpis, ale jako základ z kterého můžeš vycházet to stačí. |
||
Kukinac Profil * |
#9 · Zasláno: 2. 3. 2015, 20:37:31
Keeehi:
jo....no dobře, 1. mám tam ale vybrat pro jakou platformu to chci udělat (iOS, Android, FB Canvas, Website), co z toho mám vybrat, to přece není jedno ne? Když ale vyberu třetí, nebo čtvrtou možnost, tak nevím co to po mě vlastně chce.... http://img.djpw.cz/ktb.png 2. V prvním poli nějakou vlastní adresu (něco jsem tam napsal, ne ale že bych věděl proč a na co.... ?) 3. Ale ve druhé po mě chce nějakou adresu. Zde netuším jakou adresu po mě chce. (a nepustí mě dál :D ) |
||
Keeehi Profil |
#10 · Zasláno: 2. 3. 2015, 20:55:08
Chtělo by to trochu přemýšlet. Když budeš dělat webovou aplikaci tak by bylo dobré vybrat Website.
|
||
Kukinac Profil * |
#11 · Zasláno: 2. 3. 2015, 22:56:55
Keeehi:
„Chtělo by to trochu přemýšlet“ Jo, to by chtělo díky. Já ale psal, že mám problém v něčem jiném....že nevím, jakou adresu to po mě chce v tom druhém políčku z fotky. Jestli ti vadí mi to psát takhle polopatě, tak se na to vykašlem. |
||
Keeehi Profil |
#12 · Zasláno: 2. 3. 2015, 23:42:25
Kukinac:
Kdybys vybral možnost Web, tak bys viděl něco jiného. Nebo alespoň já vidím něco jiného. Nicméně i tam je pole podobné tomuto. Do obou patří url stránky, na které pak ta webová aplikace bude běžet. |
||
milos.kop Profil |
#13 · Zasláno: 3. 3. 2015, 12:48:12
Díky, taky jsem to řešil.
|
||
Časová prodleva: 10 let
|
0