Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Facebook API, problem, Post-Authorise Callback URL

[es] :: PHP :: Facebook API, problem, Post-Authorise Callback URL

[ Pregleda: 2223 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

_CaRtMan_

Član broj: 126731
Poruke: 305
62.68.109.*



+1 Profil

icon Facebook API, problem, Post-Authorise Callback URL10.01.2010. u 23:50 - pre 144 meseci
Pozdrav.

Muci me "Post-Authorise Callback URL", naime ovakvog mi je tipa:

http://www.domena.com/facebook/invite_friends.php

Zelim da kad se user prvi put prijavi u aplikaciju da ima mogucnost da pozove prijatelje.

invite_friends.php

Code:

<?php
 
require_once 'facebook.php';

$appapikey = 'MOJ_API_KEY';
$appsecret = 'MOJ_SECRET_KEY';
$facebook = new Facebook($appapikey, $appsecret);


 $fb_user = $facebook->require_login();
  

?>

<fb:request-form 
    action="index.php" 
    method="POST" 
    invite="true" 
    type="Domena.com" 
    content="poruka
         <fb:req-choice url='http://www.facebook.com/login.php?api_key=<c:out value='MOJ_API_KEY'
             label='Prihvati' />
    ">

    <fb:multi-friend-selector 
        showborder="false" 
        actiontext="Invite your friends to this network."
        exclude_ids="<c:out value='${appUserFriends}' />" 
        max="20" />
</fb:request-form>
 


Ali kad udje prvi put, preskoci ovaj invite_friends.php , kako bih mogao da kad se prvi put loguje da ponudi da pozove prijatelje? :/

Trenutno ide samo na index.php i to je to...
 
Odgovor na temu

Vladica Savić
Software Developer
Toronto, Canada

Član broj: 26699
Poruke: 654



+5 Profil

icon Re: Facebook API, problem, Post-Authorise Callback URL11.01.2010. u 08:17 - pre 144 meseci
Ako se dobro secam, obzirom da ti uvek mozes da vidis UID korisnika koji pokusava da pristupi tvojoj aplikaciji, prateci korisnika po UID-u i na osnovu dostupnih tabela putem FQL-a mozes da proveris da li je korisnik u listi onih koji koriste tvoju aplikaciju. I onda normalno nakon te provere odlucis sta zelis da mu se "servira".

Nisam koristio ovo za detekciju, ali deluje kao da mozes da vidis sta ti vraca upit u poljima:
is_app_user - bool - Indicates whether the user being queried has logged in to the current application.
has_added_app - bool - [Deprecated] This value is now equivalent to is_app_user.

Uostalom, ovde imas sve tabele:
http://wiki.developers.facebook.com/index.php/FQL_Tables

A ovde je ona user tabela:
http://wiki.developers.facebook.com/index.php/User_(FQL)

...pa baci pogled tu, mozda ti to zavrsi posao.

 
Odgovor na temu

_CaRtMan_

Član broj: 126731
Poruke: 305
62.68.109.*



+1 Profil

icon Re: Facebook API, problem, Post-Authorise Callback URL11.01.2010. u 12:13 - pre 144 meseci
Fina ideja. Ali mi onda ne treba ono callback url? :) A ipak je namijenjeno za to..

"Facebook pings this URL when a user first authorises your application.
Cannot be a Facebook-framed page"

EDIT

Ali proces ide ovako:

- Otvorim prvi put app
- Dodam je (vec postajem korisnik koji koristi app)
- Tek onda imam priliku da provjerim

Jer na index.php tek ide u ovom trecem koraku, gdje bih provjeravao, a on ce prije mene dodati... Tako da mi ipak mislim treba post-authorise call back url :)

[Ovu poruku je menjao _CaRtMan_ dana 11.01.2010. u 13:45 GMT+1]
 
Odgovor na temu

[es] :: PHP :: Facebook API, problem, Post-Authorise Callback URL

[ Pregleda: 2223 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.