Facebook app evaluate the 'Stream post URL security' flag from another facebook app -


i have 2 facebook apps 'a' , 'b' associated domain_a , domain_b respectively; 'a' has activated 'stream post url security' flag.

i need post content fanpage x using "facebook sdk 4.0 php" app 'b', problem post success disabling a's stream post url security flag; otherway facebookrequest throws exception:

one or more of given urls not allowed stream post url security app setting. must match website url or canvas url, or domain must subdomain of 1 of app's domains.

it makes no sense, why facebook api checks flag in app a?

i have double check ids , secret keys, maybe has open session permanently facebook users in navigators?

this code:

facebooksession::setdefaultapplication($api_id_b,api_secret_key_b); facebooksession::enableappsecretproof(false);  $session = facebooksession::newappsession($api_id_b,api_secret_key_b);  try {     $post_id = (new facebookrequest(         $session,         'post',         '/' . $fanpage_id_x . '/feed',         array(             'access_token'  => $fanpage_token_x,             'message'       => $message_post,             'link'          => $link_inside_domain_b,             'caption'       => $caption_post,             'name'          => $link_inside_domain_b,             'description'   => $description_post,             'published'     => true )         )     )->execute()->getgraphobject()->asarray();     echo 'post shared!'; } catch (facebookrequestexception $e) {     echo 'error! ' . $e->getmessage(); } catch (exception $e) {     echo 'error! ' . $e->getmessage(); } 

any appreciated, thanks.

@wizkid right, real problem turned out $fanpage_token_x generated a, policies applied, when b initiated session.


Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

css - Make div keyboard-scrollable in jQuery Mobile? -

android - Keyboard hides my half of edit-text and button below it even in scroll view -