alzander wrote: Yes, to set the explicitly_shared parameter, you should just be able to pass that in in the $params variable. You should set that wherever you are making the ->api call from.
As for using the explicitly_shared parameter, please make sure you're following Facebook guidelines for using that setting. The user really needs to understand that the action is going to be posted to their timeline.
Hope that helps,
ALex
/** Facebook Graph Action - Add **/
$non_sef_uri = 'index.php?option=com_mycomponent&view=ids&gid='.$goal_id.'&fb:explicitly_shared=true';
$args = array();
$args['goal'] = 'http://'.$_SERVER['SERVER_NAME'].'/'.$non_sef_uri;
$fbClient->api('me/my_app:share', $args);
** Facebook Graph Action - Add **/
$non_sef_uri = 'index.php?option=com_mycomponent&view=ids&gid='.$goal_id;
$args = array();
$args['goal'] = 'http://'.$_SERVER['SERVER_NAME'].'/'.$non_sef_uri;
$args['fb:explicitly_shared'] = true;
$fbClient->api('me/my_app:share', $args);
I believe so, but their documentation on what qualifies is definitely a little vague. In that case, they are explicitly agreeing to share the content, so I'm not sure why it wouldn't qualify, but their examples don't really show exactly what they do want.On another note do you think it would be Explicit Sharing if whenever I submit an item I have a checkbox that says Post to Timeline or something to that extent.
Explicitly shared content needs to be optional for users to post and have a sharing control that's visible in every instance of sharing (not separate in a settings area). The content should have a user-generated component or the user needs to be taken out of the natural flow of the app in order to make a conscious decision to publish the story back to Facebook. Your current action integration should not be labeled as explicitly shared. For further information, please see here: developers.facebook.com/docs/submission-...es/#explicitlyshared
Join our newsletter to get alerts for Joomla releases, tips and tricks and extension updates.