Viewing 15 replies - 1 through 15 (of 17 total)
  • Same as mine. I followed all the instructions on the documentation. Google and Twitter worked fine but Facebook returns an error

    https://www.ads-software.com/plugins/yith-woocommerce-social-login/

    In this file:

    yith-woocommerce-social-login/includes/hybridauth/Hybrid/Providers/Facebook.php

    change this:

    public $scope = "email, user_about_me, user_birthday, user_hometown, user_website, read_stream, publish_actions";

    to this:

    public $scope = "email";

    I’m also having the same problem, has anybody figured out how to solve this problem?

    I tried looking up what @samliew suggested, but the file didn’t have the line you suggested..

    Plugin Author YITHEMES

    (@yithemes)

    Hi all,

    Thank you @samliew for your feedback!
    Changing

    public $scope = "email, user_about_me, user_birthday, user_hometown, user_website, read_stream, publish_actions";

    with this:
    public $scope = "email";

    we can restrict the login permission only for to access to the email of the client.

    @intimate1, can you change

    define('WP_DEBUG', false);

    with
    define('WP_DEBUG', true);

    in wp-config.php to view the errors.

    YITHEMES

    @yithemes I think it is wrong to change the core files of the plugin, isn’t it?
    In the previous answer you suggested to change the $scope variable – in that case we are changing the core plugin file \yith-woocommerce-social-login\includes\hybridauth\Hybrid\Providers\Facebook.php.

    If there are any updates of the plugin, we will lose our changes. So what do you think about the problem?

    Of course I can fork the plugin and make my changes there and if there are some plugin updates I will compare the both versions, but it doesn’t sound like long-term solution.

    Thank you.

    Plugin Author YITHEMES

    (@yithemes)

    Hi Jordan Enev,
    the fix will be scheduled in the next update.

    YITHEMES

    Hello, where i can find :

    public $scope = “email, user_about_me, user_birthday, user_hometown, user_website, read_stream, publish_actions”;

    to replace with this:
    public $scope = “email”;

    I’m looking everywhere in yith-woocommerce-social-login/includes/hybridauth/Hybrid/Providers/Facebook.php

    but i can’t find it…

    @priscilien

    File: yith-woocommerce-social-login\includes\hybridauth\Hybrid\Providers\Facebook.php

    Line: 18

    I have the same problem. Are there any news about the release time of the update?

    I′ve also another problem. If user disconnect the app in their facebook profile and would like to login/register again on my website, they will get just the following message on a white page:

    User profile request failed. User might not be connected to the provider and have to authenticate again.

    I think they should get the possibility to re-auth with facebook.

    I′m interested to buy the premium version. Would be great to see a bugfix of these 2 problems.

    Thank you.

    Plugin Author YITHEMES

    (@yithemes)

    Hi all,
    we have submitted a new version without the scope “read_stream” of Facebook.

    YITHEMES

    Hello Yithemes, I installed and configured the plugin on my site as directed . But I’m encountering a problem … after the user conect facebook by providing email and password, they are redirected to the wp- login page …. asking him to re-enter your email address . What might be going on?

    Regards

    Plugin Author YITHEMES

    (@yithemes)

    Hi daviassumpcao,
    go in your facebook developer panel and enabled Client OAuth Login and Web OAuth Login
    Screenshot

    Regards
    YITHEMES

    dsemel

    (@dsemel)

    I can’t find the file yith-woocommerce-social-login/includes/hybridauth/Hybrid/Providers/Facebook.php in Bluehost or in the WordPress Admin Dashboard. Can you help me find it so I can change the permissions?

    thanks!

Viewing 15 replies - 1 through 15 (of 17 total)
  • The topic ‘Facebook Login Failure: "Invalid Scopes: read_stream."’ is closed to new replies.