openKylin论坛

 找回密码

13.04下的微博客户端,欢迎使用~支持sohu和sina哦   [复制链接]

下载进行安装,如果有依赖包,使用apt-get install 安装即可.
发现问题到这里提交bug:
https://launchpad.net/friends-sina
https://launchpad.net/friends-sohu

更多的功能要等friends前台界面更新再加入.
{:2_27:}

friends-plugin.tar.gz

36.85 KB, 下载次数: 21, 下载积分: 麒麟币 -1

售价: 1 麒麟币  [记录]

楼主
发表于 2013-4-18 13:55:23
回复

使用道具 举报

13.04下的微博客户端,欢迎使用~支持sohu和sina哦   [复制链接]

{:3_60:}坑我的麒麟币。。鄙视你!!{:3_54:}
沙发
发表于 2013-4-18 14:01:31
回复

使用道具 举报

13.04下的微博客户端,欢迎使用~支持sohu和sina哦   [复制链接]

Jiaowen520Li 发表于 2013-4-18 14:01
坑我的麒麟币。。鄙视你!!

你买了 下在下来后在二楼免费发布{:3_48:}
板凳
发表于 2013-4-18 14:07:17
回复

使用道具 举报

13.04下的微博客户端,欢迎使用~支持sohu和sina哦   [复制链接]

本帖最后由 kobe 于 2013-4-18 14:16 编辑

地板
发表于 2013-4-18 14:08:07
回复

使用道具 举报

13.04下的微博客户端,欢迎使用~支持sohu和sina哦   [复制链接]

哦,论坛变成了交易平台?{:3_61:}
5#
发表于 2013-4-18 14:09:34
回复

使用道具 举报

13.04下的微博客户端,欢迎使用~支持sohu和sina哦   [复制链接]

kobe 发表于 2013-4-18 14:08

现在开始玩微博来支持你们~能自动加入签名说明此条微博来自ubuntukylin吗?
6#
发表于 2013-4-18 14:10:22
回复

使用道具 举报

13.04下的微博客户端,欢迎使用~支持sohu和sina哦   [复制链接]

没底的瓶子 发表于 2013-4-18 14:10
现在开始玩微博来支持你们~能自动加入签名说明此条微博来自ubuntukylin吗?

这个还不行,这个上面进行的操作在网页上看时,显示的是微博开发平台,但是在线帐号登陆时可以看到我们的信息,比如我传的这张图片
7#
发表于 2013-4-18 14:21:01
回复

使用道具 举报

13.04下的微博客户端,欢迎使用~支持sohu和sina哦   [复制链接]

本帖最后由 kobe 于 2013-4-18 14:32 编辑


对于firends-sohu,目前13.04的版本安装了friends后应该是无法查看到sohu博客的,因为friends有个bug,不支持sohu的ClientId,目前friends源码中已经解决了这个问题,官方源中的代码更新可能还需要一段时间。
现在按照我的方法手动修改代码也是可以实现的,
步骤:
1、sudo vim /usr/lib/python3/dist-packages/friends/utils/base.py
2、找到class Base类下面有个函数:_get_oauth_headers(self, method, url, data=None, headers=None)
3、将里面的代码替换成:
        params = self._account.auth.parameters        # "Client" == "Consumer" in oauthlib parlance.        key = params.get('ConsumerKey') or params.get('ClientId')        secret = params.get('ConsumerSecret') or params.get('ClientSecret')        # "resource_owner" == secret and token.        resource_owner_key = self._get_access_token()        resource_owner_secret = self._account.secret_token        oauth_client = Client(            key, secret, resource_owner_key, resource_owner_secret)        headers = headers or {}        if data is not None:            headers['Content-Type'] = 'application/x-www-form-urlencoded'        # All we care about is the headers, which will contain the        # Authorization header necessary to satisfy OAuth.        uri, headers, body = oauth_client.sign(            url, body=data, headers=headers or {}, http_method=method)        return headers
8#
发表于 2013-4-18 14:24:53
回复

使用道具 举报

13.04下的微博客户端,欢迎使用~支持sohu和sina哦   [复制链接]

没底的瓶子 发表于 2013-4-18 14:07
你买了 下在下来后在二楼免费发布

{:3_52:}算啦 让他赚点儿吧!反正发一个帖子就回来了~
9#
发表于 2013-4-18 14:25:40
回复

使用道具 举报

13.04下的微博客户端,欢迎使用~支持sohu和sina哦   [复制链接]

对了,还要安装friends-app
apt-get install friends-app
终端运行friends-app即可.
10#
 楼主| 发表于 2013-4-18 14:28:37
回复

使用道具 举报

openKylin

GMT+8, 2024-5-21 05:36 , Processed in 0.027360 second(s), 21 queries , Gzip On.

Copyright ©2022 openKylin. All Rights Reserved .

ICP No. 15002470-12 Tianjin

快速回复 返回顶部 返回列表