[bd] Social Share [Paid] 2.3.0

XenForo gets social.

  1. XFNewbie

    XFNewbie New Member

  2. xfrocks

    xfrocks XenForo rocks!
    Staff Member

    xfrocks updated [bd] Social Share with a new update entry:

    Minor Feature Update

    Read the rest of this update entry...
     
    XFNewbie, RoldanLT and v2hao like this.
  3. RoldanLT

    RoldanLT Active Member

    I got this error :(
     
    1. xfrocks

      xfrocks XenForo rocks!
      Staff Member

      xfrocks @RoldanLT Probably get this while you were uploading files to upgrade? You shouldn't get them anymore after the upgrade is complete. Please confirm, thank you.
       
    2. RoldanLT

      RoldanLT Active Member

      RoldanLT @xfrocks Yes :)
      But it stop my addon upgrade :|
      I have to restart PHP-FPM and everything went fine.
      Maybe just Opcache.
       
    3. xfrocks

      xfrocks XenForo rocks!
      Staff Member

      xfrocks @RoldanLT Yeah. A file upload should also trigger the opcache to refresh itself, FYI for the next time you run into this issue ;)
       
    4. RoldanLT

      RoldanLT Active Member

      RoldanLT @xfrocks Maybe I am missing some Zend OpCache config? :/
      Code:
      zend_extension=opcache.so
      ;opcache.error_log=/var/log/php_opcache_error.log
      opcache.enable=1
      opcache.memory_consumption=512
      opcache.interned_strings_buffer=8
      opcache.max_wasted_percentage=5
      opcache.max_accelerated_files=8000
      ; http://php.net/manual/en/opcache.configuration.php#ini.opcache.revalidate-freq
      ; defaults to zend opcache checking every 180 seconds for PHP file changes
      ; set to zero to check every second if you are doing alot of frequent
      ; php file edits/developer work
      ; opcache.revalidate_freq=0
      opcache.revalidate_freq=180
      opcache.fast_shutdown=1
      opcache.enable_cli=0
      opcache.save_comments=1
      opcache.enable_file_override=1
      opcache.validate_timestamps=1
       
    5. xfrocks

      xfrocks XenForo rocks!
      Staff Member

      xfrocks @RoldanLT To be honest, I left the zend configuration as their default values :p
       
      RoldanLT likes this.
      1
  4. XFNewbie

    XFNewbie New Member

    @xfrocks XF 1.4.10 dùng bản 2.1.0 được không anh
     
  5. i0n

    i0n New Member

    Hi

    I have an error, i upload images...

    I select facebook share but it dont work...
     

    Attached Files:

    1. i0n

      i0n New Member

      i0n @i0n now it works!!

      All perfect, but in facebook show the video image and MEDIA/ , how i change /media?
       
  6. xfrocks

    xfrocks XenForo rocks!
    Staff Member

    Hỗ trợ đến 1.5.x em nhé.

    What do you mean by "MEDIA"?
     
  7. Jaymz

    Jaymz New Member

    Hello,

    When enabling the thread auto post option and adding an account, i receive the following error:

    Invalid Scopes: user_groups

    Full error: http://screencast.com/t/CKP8PbVu3G
     
  8. Jaymz

    Jaymz New Member

    Hello. Is this software still supported?
     
  9. RoldanLT

    RoldanLT Active Member

    Yes and still working great for me.
     
  10. Jaymz

    Jaymz New Member

    Is there a different channel or method for receiving support that you are aware of?
     
    1. RoldanLT

      RoldanLT Active Member

      RoldanLT @Jaymz XenForo thread this here only.
       
  11. jwest7788

    jwest7788 New Member

    #380 jwest7788, Nov 5, 2015
    Last edited: Nov 5, 2015
    Having issues adding a facebook page for auto sharing:
    (Video: http://screencast.com/t/gn9ZTVldZo )

    Getting stuck on this error inside of facebook.com:
    Invalid Scopes: user_groups. This message is only shown to developers. Users of your app will ignore these permissions if present. Please read the documentation for valid permissions at: https://developers.facebook.com/docs/facebook-login/permissions


    I created a facebook page, and am trying to make all new threads get posted to the page automatically upon submission. Help!



    Additionally, Having troubles finding how to change these checkbox labels:
    http://screencast.com/t/8UsqkV4duE1
     
    1. layer

      layer New Member

      layer @jwest7788
      Bro, you can not use auto share option, because facebook is not allow user_groups permission now.
      You can do that as developer, only you.
       
  12. pjfry

    pjfry New Member

    Hi I have the same problems like @jwest7788

    Any solutions yet?
     
  13. jwest7788

    jwest7788 New Member

    None on my end.. This forum seems dead / without developer support. :(
     
    maxicep likes this.
  14. RoldanLT

    RoldanLT Active Member

    I gt this error after XenForo 1.5.3 update.
    Looks like related to your addon.

    Code:
    Server Error Log
    
    Error Info
    ErrorException: Undefined index: associate_login - library/XenForo/ControllerPublic/Register.php:1491
    Generated By: usernamehere, 9 minutes ago
    
    Stack Trace
    #0 /library/XenForo/ControllerPublic/Register.php(1491): XenForo_Application::handlePhpError(8, 'Undefined index...', '/home/nginx/dom...', 1491, Array)
    #1 /library/XenForo/ControllerPublic/Register.php(929): XenForo_ControllerPublic_Register->_associateExternalAccount()
    #2 /library/XenForo/FrontController.php(351): XenForo_ControllerPublic_Register->actionTwitterRegister()
    #3 /library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
    #4 /index.php(13): XenForo_FrontController->run()
    #5 {main}
    Request State
    array(3) {
      ["url"] => string(49) "http://www.myfforum.com/register/twitter/register"
      ["_GET"] => array(1) {
        ["/register/twitter/register"] => string(0) ""
      }
      ["_POST"] => array(4) {
        ["associate_password"] => string(8) "********"
        ["associate"] => string(17) "Associate Account"
        ["_xfToken"] => string(8) "********"
        ["redirect"] => string(43) "http://www.myfforum.com/m/usernamehere.188062/"
      }
    }
     
  15. lee123456789

    lee123456789 New Member

    I keep getting this error since xenforo upgrade....I have already updated facebook app to add manage pages and publish pages....twitter is working fine!

    Code:
    bdSocialShare_Exception_Interrupted: a:1:{s:5:"error";a:4:{s:7:"message";s:68:"(#100) Tried accessing nonexisting field (email) on node type (Page)";s:4:"type";s:14:"OAuthException";s:4:"code";i:100;s:10:"fbtrace_id";s:11:"FJHBODm6Pha";}} - library/bdSocialShare/XenForo/ControllerAdmin/Tools.php:248
    Generated By: ME, 10 minutes ago
    Stack Trace
    #0 /home/www/MyForum.com/library/XenForo/FrontController.php(351): bdSocialShare_XenForo_ControllerAdmin_Tools->actionSocialShareTestFacebook()
    #1 /home/www/MyForum.com/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
    #2 /home/www/MyForum.com/admin.php(13): XenForo_FrontController->run()
    #3 {main}
    Request State
    array(3) {
      ["url"] => string(65) "http://MyForum.com/admin.php?tools/social-share/test/facebook"
      ["_GET"] => array(1) {
        ["tools/social-share/test/facebook"] => string(0) ""
      }
      ["_POST"] => array(5) {
        ["targetId"] => string(387) "MyForum.com,encrypted,tZSkY54o/g8Ax5VK7zvjXzWUGhfA17SouOw/YDo76WF8Y0XOH3xu548xyT19Ie9ZBThejKQkr9xYMV4apB+nZWg7XxbC2lJoGX/SQngl8NoVHnJAO+n6gbAC3bGuuttM2DnOI6A9WH7jB4AXiAjJAOFj7EUDXbDOJ1asq6p4pQbbcrYRF6j5EKP/J2lHZ17Yyw3Eirr9Iozqeq5dG0LRlbXwEjefrkka2YS7hBk/e0uLmrKvq1WJaqerDrtQ6iA3mqa+vatJkGjsEOE8bqvls9UQcLQuR7Nx/VLKERzK1hpbK4gjA4zocBw8+rV8NJRdiqZs+qbblDAtGHofoNAu9QCPJnOKP8wd8uDZhNawn0Y="
        ["_xfRequestUri"] => string(37) "/admin.php?options/list/bdSocialShare"
        ["_xfNoRedirect"] => string(1) "1"
        ["_xfToken"] => string(8) "********"
        ["_xfResponseType"] => string(4) "json"
      }
    }
    any ideas?
     
    RoldanLT likes this.
  16. RoldanLT

    RoldanLT Active Member

    I have some server error logs related to this addon, after I updated to XF 1.5.3 and PHP 7.0.
    Please we need update :(.
     
  17. xfrocks

    xfrocks XenForo rocks!
    Staff Member

    pete and RoldanLT like this.
    1. pete

      pete New Member

      #388 pete, Jan 6, 2016
      Last edited: Jan 6, 2016
      pete @xfrocks uh oh - installed the latest version and:

      An exception occurred: Argument 4 passed to bdSocialShare_WidgetFramework_WidgetRenderer_RecentStatus::_prepare() must be an instance of XenForo_Template_Abstract, none given, called in /home/thumped/public_html/bbs/library/WidgetFramework/WidgetRenderer.php on line 480 and defined in /home/thumped/public_html/bbs/library/bdSocialShare/WidgetFramework/WidgetRenderer/RecentStatus.php on line 7


      ErrorException: Declaration of bdSocialShare_WidgetFramework_WidgetRenderer_RecentStatus::_prepare() should be compatible with WidgetFramework_WidgetRenderer::_prepare(array $widget, $positionCode, array $params) -library/bdSocialShare/WidgetFramework/WidgetRenderer/RecentStatus.php:0



      i've disabled the RecentStatus widget for now...
       
    2. xfrocks

      xfrocks XenForo rocks!
      Staff Member

      xfrocks @pete Looks like a conflict with [bd] Widget Framework. Which version of [bd] Widget Framework are you using?
       
    3. pete

      pete New Member

      pete @xfrocks 2.6.0-dev
       
  18. RoldanLT

    RoldanLT Active Member

    I got this error:
    Code:
    Server Error Log
    Error Info
    bdSocialShare_Exception_Interrupted: a:2:{i:0;s:84:"360speirs created "Portal v56 Apk is Here! [Latest]". http://bit.ly/xxxxxx ";i:1;a:1:{s:6:"errors";a:1:{i:0;a:2:{s:4:"code";i:44;s:7:"message";s:27:"media parameter is invalid.";}}}} - library/bdSocialShare/Model/Twitter.php:98
    Generated By: Unknown Account, 2 minutes ago
    Stack Trace
    #0 /library/bdSocialShare/Model/Publisher.php(152): bdSocialShare_Model_Twitter->publish('95599618', Object(bdSocialShare_Shareable_Post), Array)
    #1 /library/bdSocialShare/Model/Publisher.php(27): bdSocialShare_Model_Publisher->twitterPublish('95599618', Object(bdSocialShare_Shareable_Post), Array)
    #2 /library/bdSocialShare/Model/ShareQueue.php(70): bdSocialShare_Model_Publisher->publish('twitter', 'phcorner,encryp...', Object(bdSocialShare_Shareable_Post), Array)
    #3 /library/bdSocialShare/Model/ShareQueue.php(172): bdSocialShare_Model_ShareQueue->publish(Object(bdSocialShare_Shareable_Post), Array, false, Array)
    #4 /library/bdSocialShare/Deferred/ShareQueue.php(10): bdSocialShare_Model_ShareQueue->runQueue(7.9999990463257)
    #5 /library/XenForo/Model/Deferred.php(295): bdSocialShare_Deferred_ShareQueue->execute(Array, Array, 7.9999990463257, '')
    #6 /library/XenForo/Model/Deferred.php(429): XenForo_Model_Deferred->runDeferred(Array, 7.9999990463257, '', false)
    #7 /library/XenForo/Model/Deferred.php(374): XenForo_Model_Deferred->_runInternal(Array, 8, '', false)
    #8 /deferred.php(23): XenForo_Model_Deferred->run(false)
    #9 {main}
    Request State
    array(3) {
      ["url"] => string(36) "/deferred.php"
      ["_GET"] => array(0) {
      }
      ["_POST"] => array(4) {
        ["_xfRequestUri"] => string(36) "/admin.php?users/watafak.445139/edit"
        ["_xfNoRedirect"] => string(1) "1"
        ["_xfToken"] => string(8) "********"
        ["_xfResponseType"] => string(4) "json"
      }
    }
     
  19. farang

    farang New Member

    After upgrading to 2.1.1 I can not make a "Staff Share" to Facebook any more. It worked fine before upgrading.
    The logged error is
    Code:
    bdSocialShare_Exception_Interrupted: {"error":{"message":"(#200) The user hasn't authorized the application to perform this action","type":"OAuthException","code":200,"fbtrace_id":"ALwNg1cnAhK"}} - library/bdSocialShare/Model/Facebook.php:115
    I guess it's related to the add-on now has switched to using the new Facebook API Version 2.5.

    I've been spending a few hours today trying to figure out exactly what permissions i need to set up on my Facebook App to make [bd] Social Share work.

    Currently my Facebook App has only the default permissions which are "email", "public_profile" and "user_friends"

    Setting up additional permission on Facebook involves a lot of work including making screencasts to submit for a review that Facebook will make. I also have to explain for the Facebook team why and how [bd] Social Share is using the permissions that I want to add. Honestly I have no clue what to answer because I simply don't know.

    @RoldanLT has been suggesting earlier that there are two additional permissions that's needed. (Thanks!!!) They are manage_pages and publish_pages. I don't know if these permissions are needed for me to make a "staff share" or/and needed if a user wants to share a post on his/her timeline. Therefore it's also difficult for me to submit the required screencast to Facebook to show them why I need the additional permissions.


    If I need to set up publish_pages, I'll need to answer the following questions:

    How is your app using publish_pages?

    • Lets people publish content or respond to posts and comments as a Page (also requires manage_pages
    • Publishes content to Facebook automatically (won't be approved for this use of publish_pages)
    • Lets people post to Facebook with a message pre-filled by the app (won't be approved for this use of publish_pages)
    • Other (Specify:)
    What platforms does your app use publish_pages on?
    • Web
    • Mobile
    • Other
    (I can choose only one above. I'm tempted to answer "web" but mobile is also applicable i believe)

    Add a screencast (required)
    Paste the URL for a video screencast that shows the steps to take to share from your app. Include how the post looks on a person's Timeline.

    Hmmm... Do they want to see how I make a staff share or do they want to see how a user shares his post?
    And I have no idea how this would look like on a person's timeline. I can't test it either because I don't have the permissions that I'm currently is requesting.

    If I need to set up manage_pages, I'll need to answer the following questions:

    How is your app using manage_pages?


    • Adds a tab to a Facebook Page using the Graph API
    • Lets people manage a Page using the app
    • Provides insights and statistics to a Page owner or admin
    • Lets people publish content or respond to posts and comments as a Page (also requires publish_pages)
    • Other (specify:)
    What platforms does your app use publish_pages on?
    • Web
    • Mobile
    • Other
    (I can choose only one above. I'm tempted to answer "web" but mobile is also applicable i believe)

    Add a screencast (required)
    Paste the URL for a video screencast that shows how people will see this used in your app.
    --------------------------------------------------------------------------------------------------------------------------

    It will take me a few more hours to set up each of the permissions above. Before I proceed I'd really like to be sure that it's necessary and I need the answers to the questions above. Has someone already made screencasts willing to share them with others facing the same difficulties as I do now?

    Thanks for reading all this. I hope someone is willing to help and I'm sure I'm not the only one who need this help.

    [​IMG]
     
    1. RoldanLT

      RoldanLT Active Member

      RoldanLT @farang I can still use this feature on my board.
      Still working fine.
       
      farang likes this.
      1
    2. xfrocks

      xfrocks XenForo rocks!
      Staff Member

      xfrocks @farang Your information is correct. However, your app may be created a long time ago and Facebook permitted old apps to use those permissions without reviews. Since the latest version, the add-on starts using the latest version of Facebook API (v2.5) explicitly so that maybe why you had issues. If you want to, I can assist you with submitting the Facebook Reviews. Please start a conversation with me with your site info + Facebook app settings so I can take a look.
       
    3. farang

      farang New Member

      farang @xfrocks Thank You @xfrocks

      I've already submitted the items publish_pages and manage_pages for review to the FB staff.
      I claim that I need the permissions for the "Staff Share" function and I've made a screencast video showing them how to make a "Staff Share" on my site. On average, submissions will be reviewed within 5 business days.

      If they will reject my submission I might ask You for help. Anyway, I will report the results here as it might help someone else in the same situation.

      Cheers!
       
    4. farang

      farang New Member

      farang @xfrocks Thanks a lot @xfrocks

      I'm adding user_managed_groups for review and hoping it will work after that.
      If it gets approved by FB, I will have the followings permission items in my App profile:
      • email *
      • manage_pages (required by [bd] Social Share)
      • public_profile *
      • publish_actions (required by [bd] Social Share)
      • user_friends *
      • user_managed_groups (required by [bd] Social Share)
      * = This permission is approved by default.

      I also have
      • publish_pages
      But publish_pages is not needed and I can revoke it if I like.


      Thanks!
       
  20. farang

    farang New Member

    Facebook has made it really hard.

    I don't know enough about [bd] Social Share to submit a request for permissions to the Facebook review Team.

    I don't know if additional permissions are needed or not. Maybe it's just a bug in [bd] Social Share ? It used to work before i upgraded [bd] Social Share.

    I could of course try to apply for additional permissions to see if it works but for every permission it seems that I must make a screencast video and I need to explain things for the Facebook crew that I know nothing about.
     
Loading...