Facebook app probleem
Robin C
23/12/2012 16:21:40Ik ben op dit moment bezig met een extra optie aan mijn facebook app, hiervoor gebruik ik PHP SDK. Nu wil ik zodra de gebruiker inlogt iets op zijn/haar wall plaatsen dmv publish_stream. Ik heb bij premissies gezegd dat ik hier toestemming voor wil vragen, maar facebook vraagt geen toestemming, heeft iemand een idee wat ik verkeerd doe?
Robin
Robin
PHP hulp
13/01/2025 03:03:39Eddy E
23/12/2012 17:09:38Zonder code wordt het ook lastig om voor ons te zien wat er scheelt.
Daarnaast: staat bij Facebook alles goed?
Daarnaast: staat bij Facebook alles goed?
Robin C
23/12/2012 18:09:49Hartelijk bedankt voor je reactie, ik heb de publish stream functie ingeschakeld (zie: http://i46.tinypic.com/dorz2a.png).
Ik heb deze code gebruikt:
Wat ik trouwens ook gek is is dat er geen toestemming wordt gevraagd voor het plaatsen van de publish stream (zie: http://i50.tinypic.com/rc0ocj.png).
Robin
Ik heb deze code gebruikt:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
//Note that you will need to have the access token which is what gives permission to write.
function self_fb_post($user_fb,$acToken) {
global $fb; //this is the fb object
$result = false;
$feed_dir = '/'.$user_fb.'/feed/'; //to the UID you want to send to
$message_str = 'bericht';
$msg_body = array('access_token' => $acToken,
'name' => 'Aangemeld op site!',
'message' => $message_str,
'caption' => "site",
'link' => 'http://www.domein.com',
'description' => 'omschrijving',
'actions' => array(array('name' => 'domein.com',
'link' => 'http://www.domein.com'))
);
try {
//this is the API call that does it all
$result = $fb->api($feed_dir, 'post', $msg_body);
}
catch (Exception $e) {
$err_str = $e->getMessage();
}
return $result;
}
function self_fb_post($user_fb,$acToken) {
global $fb; //this is the fb object
$result = false;
$feed_dir = '/'.$user_fb.'/feed/'; //to the UID you want to send to
$message_str = 'bericht';
$msg_body = array('access_token' => $acToken,
'name' => 'Aangemeld op site!',
'message' => $message_str,
'caption' => "site",
'link' => 'http://www.domein.com',
'description' => 'omschrijving',
'actions' => array(array('name' => 'domein.com',
'link' => 'http://www.domein.com'))
);
try {
//this is the API call that does it all
$result = $fb->api($feed_dir, 'post', $msg_body);
}
catch (Exception $e) {
$err_str = $e->getMessage();
}
return $result;
}
Wat ik trouwens ook gek is is dat er geen toestemming wordt gevraagd voor het plaatsen van de publish stream (zie: http://i50.tinypic.com/rc0ocj.png).
Robin
Gewijzigd op 23/12/2012 18:29:52 door Robin C