| Težava s FB prijavo: Failed to connect to... | ||
|---|---|---|
|
G-force
11. avg 2013 10:42:22
Pridružen od: 31. mar 2008 828 objav 516 60 3 |
#1
Uporabljam https://github.com/facebook/facebook-php-sdk. Podatki se mi ne zapišejov v $user_profile = $facebook->api('/me'); verjetno zaradi spodnje napake. ([message:protected] => Failed to connect to 31.13.84.16: Permission denied) Ve kdo v čem je problem?? Se zajevabam že drugi dan pa mi ni jasn, kaj sem naredil narobe, ker na eni drugi strani mi pa deluje BP. |
|
|
G-force
11. avg 2013 11:07:57
Pridružen od: 31. mar 2008 828 objav 516 60 3 |
#2
Bom dal še več podatkov pa upam, da se bo našel kdo, ki malo bolj obvlada in mi pomagal... Koda... $user je ok! Ko uprabnik klikne na vredu v Facebook login oknu, se v $user shrani Facebook id uporabnika, če se ne motim. Do tu je vse ok. Potem, ko je pa potrebno dobiti podatke iz tega id-ja se pa ti ne dobijo! Torej v $user_profile se ne vpišejo podatki o uporabniku (datum rojstva, ime, email ipd.). Ve kdo v čem je težava?? |
|
|
G-force
11. avg 2013 11:24:29
Pridružen od: 31. mar 2008 828 objav 516 60 3 |
#3
Izpis napake.. |
|
|
crnazverinica
11. avg 2013 23:06:07
Pridružen od: 30. apr 2012 139 objav 154 163 4 |
#4
Sam id ne pomeni nič. Tvoja aplikacija izgleda nima dostopa do profila zato ti api /me ne deluje. Še enkrat preveri appid in secret (ali ga celo resetiraj), nato generiraj loginurl()... Če imaš vse tip top kar se tiče fbja in ti še vedno ne deluje, je pa lahko konflikt v frameworku ali v čemerkoli že pač kličeš to knjižico. Recimo pri codeigniterju sem opazil da zna bit štala ker on mal po svoje filtrira headerje in session, na čemer temelji facebook sdk. V nekaterih primerih zna pomagat če zraven pošlješ tale header, najbolš kar ob vsakem requestu: P3P: CP="We do not have a P3P policy" |
|
|
mrVragec
12. avg 2013 05:00:20
Pridružen od: 26. okt 2010 28 objav 11 28 1 |
#5
Pozdravljen, kolikor sem v mojih aplikacijah opazil tudi ne dela (pade na pridobivanju userja iz id-ja, ki ga vrne FB API). Lep pozdrav, |
|
|
crnazverinica
12. avg 2013 20:12:51
Pridružen od: 30. apr 2012 139 objav 154 163 4 |
#6
dejte še enkrat mal dokumentacijo prebrat.. id ne pomeni nujno da je uporabnik prijavljen v aplikacijo zato vam api ne deluje pravilno |
|
|
G-force
13. avg 2013 14:19:19
Pridružen od: 31. mar 2008 828 objav 516 60 3 |
||
|
G-force
22. avg 2013 14:34:25
Pridružen od: 31. mar 2008 828 objav 516 60 3 |
#8
Poskusil sem veliko stvari pa enostavno ne deluje. FB baje blokira IP. Čudno pa je, ker na testni strani (localhost) pa FB prijava deluje brez težav, ko pa dam Site URL nazaj na online www stran pa prijava enostavno ne dela. Dodal sem tudi Server IP Whitelist pa nič ne pomaga... Mi pa enaka koda na eni drugi strani deluje čisto brez težav tko da zgleda, da je res neki na strežniku narobe sam mi ni jasn kaj. Če ugotovim, poročam. |
|
|
wechta
26. avg 2013 12:09:58
Pridružen od: 28. okt 2009 228 objav 165 72 19 |
#9
A je mogoče tako:
Potem je verjetno problem z accesstoken. Problem lahko rešiš z facebook->setAccessToken, torej da ga še 1x nastaviš preden greš iskati userja z getUser. to mislim da je bug v zvezi z delovanjem FB javascript dela in PHP API-ja. Za ta bug fb ve, ampak ga seveda še ni razrešil.. Pa pliz javi če je to-to.. lp, Peter Coming back to where you started is not the same as never leaving. Naprej.net d.o.o
|
|