By André Eidskrem on Monday, 28 November 2016
Posted in General Issues
Replies 2
Likes 0
Views 629
Votes 0
We have bought and installed the app for twitter autoposting following the instructions here:
https://stackideas.com/docs/easysocial/administrators/applications/twitter-apps
We have included Twitter in JFBConnect, and both me and my coleague (Bjørn and Andre) have associated our login account with Twitter. However, we can not get the twitter option to show in the status update like this https://stackideas.cachefly.net/images/docs/easysocial/administrators/09_applications/twitter_apps_1.png

Can you check what's wrong?
Hey there,

We checked in your site, it seems like you are using Jfbconnect 3rd party plugin to allow user login via social network instead of Easysocial build in Twitter login.

The reason why the story panel didn't show up the Twitter checkbox button i suspect is because those Twitter user data didn't store in this Easysocial table #__social_oauth during the registration via jfbconnect Twitter login.

Perhaps you can consult with jfbconnect developer regarding this and pass following message to jfbconnect developer?

In Easysocial, if user login via social network e.g. Facebook, twitter, the system will process on this file and store those data in this table #__social_oauth as well ->
JoomlaFolder/administrator/components/com_easysocial/models/registration.php under this function createOAuthUser

// Create a new oauth record on the `#__social_oauth` table so we can simulate the user.
$oauth = ES::table('OAuth');
$oauth->uid = $user->id;
$oauth->type = SOCIAL_TYPE_USER;
$oauth->client = $client->getType();
$oauth->oauth_id = $data['oauth_id'];
$oauth->token = $accessToken->token;
$oauth->secret = $accessToken->secret;
$oauth->expires = $accessToken->expires;
$oauth->pull = $sync;
$oauth->push = $sync;

// We need to store the user params
$oauthParams = json_encode($client->getUserMeta());
$oauth->params = $oauthParams;

// Store oauth record
$oauth->store();

And then we will verify according this #__social_oauth table whether this login user is it register via Twitter social network.

Keep us update once they response you.
·
Monday, 28 November 2016 16:37
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post