Pogledajte određenu poruku
Staro 12. 01. 2010.   #1
nedimtx
novi član
Na probnom radu
 
Datum učlanjenja: 12.01.2010
Poruke: 20
Hvala: 14
0 "Hvala" u 0 poruka
nedimtx is on a distinguished road
Default Facebook API, problem, publish stream

Zdravo svima.

Imam dva problema sa Facebook APIjem.

1) Naime, pravim jednu aplikaciju, gdje ce biti da user A koristi aplikaciju i pri tom napravi neki post na friend's wall-u.

Kôd izgleda ovako:

PHP kôd:
foreach ($friends_get as $f){
$message 'text';
$attachment = array(
      
'name' => 'name',
      
'href' => 'http://www.google.com/',
    
//  'caption' => '{*actor*} caption',
      
'description' => 'desc',
      
'properties' => array( ),
      
'media' => array(array('type' => 'image',
                             
'src' => 'link_to_img',
                             
'href' => 'http://www.google.com')),
      
'latitude' => '41.4',     //Let's add some custom metadata in the form of key/value pairs
      
'longitude' => '2.19');
$action_links = array(
                      array(
'text' => 'Google',
                            
'href' => 'www.google.ba'));
$attachment json_encode($attachment);
$action_links json_encode($action_links);
$facebook->api_client->stream_publish($message$attachment$action_links$f$uid);

I to je dobro, ali dobijam error kad jedan user u jednom danu posalje 10 postova.

Citat:
Fatal error: Uncaught exception 'FacebookRestClientException' with message 'Feed action request limit reached' in
A ja sam vidio aplikacije gdje salju preko 10 postova npr na svoj zid u toku jednog dana. Tako da ne znam kako bih ovo mogao da rjesim..?

2) I drugi problem je vezan za prvi, treba mi dozvola, ja to mogu ovako:

Kôd:
<fb:prompt-permission perms="read_stream,publish_stream">Would you like our application to read from and post to your News Feed?</fb:prompt-permission>
Ali da mi je da automatski pokrene, znaci popup prozor. OK, mogu provjeriti da li ima dozvolu putem APIja, ali ne znam kako da automatski pokrenem.

U dokumentaciji sam nasao ovo:

Kôd:
Facebook.showPermissionDialog('publish_stream,read_stream', 'ondone', enableProfileSelector, [1234,2345]);
Ali ne znam kako to upotrijebiti...
nedimtx je offline   Odgovorite uz citat