wp_sns_share更新至2.6,增加图片同步

8月 29th, 2012 4,196 留下评论 阅读评论

大致上的更新内容已经在 wp_sns_share更新至新浪API2.0,实现图片同步 这篇文章中介绍了,主要将新浪微博的API由1.0a升到了2.0,不仅仅为了避免1.0a版本的API即将无法使用的问题,更在于2.0版本的API可以支持同步的时候带上图片了,这相信大家会比较喜欢,博主为之已经奋斗好久了。然后在 吐槽人人开放平台 这篇文章中说明了人人网同步的问题,代码都写好了就是APP不让审核通过十分懊恼,而且之前用用户名和密码的方法好像也行不通了,所以这个版本索性就去掉了人人网的同步,感觉似乎大家用的也不多。

插件更新

  1. 增加自动同步文章中第一张图片的功能(新浪微博、腾讯微博),后台可选择是否开启
  2. 新浪微博API升级为2.0(1.0将于9月失效),但是新浪认证2.0版本的授权会过期(15天),过期后会有相关提示,需要重新授权
  3. 改进编辑文章页面的widget,非默认选择下可自定义选择同步网站来进行同步
  4. 修复在首页分享栏分享时会变成分享第一篇文章内容,改为分享博客及简介
  5. 修复分享栏分享时IE浏览器的下的乱码BUG
  6. 增加Google+分享和Google+1按钮(大陆用户+1按钮慎用)
  7. 后台设置修改: 1)增加分享栏带上前台文章简介分享的选择 2)选择分享栏上下直线的功能,由选择关闭改为选择开启(默认开启)
  8. 添加新浪短url服务t.cn
  9. 取消不起作用的自定义微博来源设置
  10. 取消人人网同步,因为人人网APP无法通过审核,用户名密码模式失效

新浪微博2.0版本的API有一点不好,就是授权Token会过期而且只有15天的有效期,当然插件会根据有效期当过期时作提醒需要用户重新授权,希望新浪早日支持refresh_token机制。

自定义微博来源好像没有那么简单,也没有见到哪个App应用可以实现这一点,所以也暂时先去掉了。

另外其实Twitter的OAuth授权和同步的代码也都已经完成,这个版本中因为安全问题暂时没有添加,下个版本考虑添加。

插件的成长少不了用户的关心和建议,感谢以下热心用户的建议:

  • phy网友:关于代码错误的报告
  • wenai网友:关于首页中<?php echo wp_sns_share() ?>分享的是第一篇文章的问题
Categories: Wordpress 标签:, , ,
  1. 12月 4th, 2013 08:50

    显示如下:糟糕!谷歌浏览器无法找到 test.stariy.org

    您是不是要找: stariy.­org

  2. 12月 4th, 2013 08:46

    今天wp-sns-share 新浪认证授权时显示“无法访问此网页”有办法吗,老师

    • 啊最近换了域名,已在修改中,等新浪微博审批通过发布新版本更新即可!谢谢支持~

  3. 5月 3rd, 2013 22:37

    怎么更换微博分享尾巴啊

    • 尾巴是指什么,文章简介之后再加一段话?

  4. 1月 18th, 2013 05:37

    非常喜欢您的插件
    有一个小小的问题 就是 我也安装无觅后 分享插件就在它的下面了 如何才能调上去?

    • 那你试试装两个插件时候次序换一换?

      • 1月 21st, 2013 18:16

        @stariy 卸载了 重新按顺序装还是不行
        能改代码调整吗?

        • 这个好像很难调整,插件的调用次序是由wordpress来操控的,修改add_filter(‘the_content’)的第三个参数$priority,也许能够实现

  5. pc | #6
    10月 17th, 2012 22:45

    那腾讯微博为什么曾经又可以呢?

  6. pc | #7
    10月 17th, 2012 22:43

    能不能改一下程序?我是用了很热门的Amazon S3 作 CDN,档案才带有?***的结尾。

    • 把?***去掉不就好了,对显示图片又没有影响;大概有些图片没有那种结尾就可以正常工作吧

      • pc | #8
        10月 22nd, 2012 18:21

        @stariy
        那结尾?***,不是我弄的,用了Amazon S3后自动加上去的,没有办法去掉。

  7. pc | #9
    10月 13th, 2012 23:45

    看看这篇文章:

    http://youtaojia.com/xiang-gang-zhuo-yue-feng-qiang-run-ji-da-zhe-you-hui-2012/

    腾讯有字无图(以往的有图)
    http://t.qq.com/youtaojia
    [图] #香港打折优惠# 优淘家的博客更新日志: 《香港卓悦疯抢润肌打折优惠2012》 http…

    新浪无图无字
    http://weibo.com/youtaojia
    错误代码: 20007; 错误信息: does multipart has image?

    • 知道原因了,img标签中图片必须以gif或png或jpg结尾,不能带有?***的结尾

  8. pc | #10
    10月 12th, 2012 23:11

    文章有图片和特色图像
    错误代码: 20007; 错误信息: does multipart has image?

    • 说明没有采集到image;把你同步失败的那篇文章url发来我看看?估计是文章内容有奇怪,有img标签被检查到但是估计没有通过href拿到具体图片地址

  9. pc | #11
    10月 10th, 2012 21:08

    thumbnail即特色图像,有标签也不行。

    • 有<img>标签也同步失败?还望告知后台记录的最后同步的那条信息,如果有错误也会显示

  10. pc | #12
    10月 9th, 2012 21:52

    发纯文字的没问题,发有thumbnail图片的有问题。

    • thumbnail图片是什么意思?理论上只要文章内有标签即可同步图片

  11. pc | #13
    10月 7th, 2012 12:14

    我用新浪和腾讯微博,更新至2.6后,新浪发不了,腾讯正常。请帮助。

    • 请提供后台关于同步错误的描述,可见“上一条新浪微博”

  12. backofmoon | #14
    9月 3rd, 2012 16:41

    Hi,我用你的插件发现个问题,请教一下。
    1.发表时同步后面有个更新后同步,选上后更新并没有作用。
    2.主要的问题是我只有用admin登陆wordpress后才能自动同步到新浪,否则不能。请问是否跟我申请的空间有关系?我用的是byethost。
    ps,刚加了你的gmail

    • 问题1检查下,更新时同步用的不太多。问题2也没试过,应该和空间没有关系。谢谢支持~

      • backofmoon | #15
        9月 4th, 2012 12:20

        @stariy
        测试了下,发现是我twitter插件的问题,你的十分好用,感谢分享!

  13. Schiesser | #16
    8月 30th, 2012 07:05

    WP 3.4.1版本出现以下错误提示:

    Warning: Missing argument 1 for WPSNSShare_sina_refresh_token(), called in /home/*****/*****.com/new/wp-content/plugins/wp-sns-share/wp-sns-share.php on line 90 and defined in /home/*****/*****.com/new/wp-content/plugins/wp-sns-share/open/sina2/app.php on line 77

    • 啊,十分感谢,已更新2.6.1以解决bug!