首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用亚伯拉罕的帐户/update_profile_background_image

问使用亚伯拉罕的帐户/update_profile_background_image
EN

Stack Overflow用户
提问于 2011-09-18 06:44:47
回答 2查看 372关注 0票数 0

我使用亚伯拉罕的PHP库来连接twitter api。

我正在尝试更新后台配置文件,在身份验证后执行以下操作:

代码语言:javascript
复制
$connection = new TwitterOAuth($app['consumer_key'], $app['consumer_secret'], $session->oauth_token, $session->oauth_token_secret);
$background = "/controller/img/twitter_back.jpg";

$parameters = array(
    'image' => '@' . $background . ';type=image/jpeg',
    'tile' => 0,
    'use' => 1,
    'skip_status' => 1
);

$response = $connection->post('account/update_profile_background_image', $parameters);
print_r($response);

这会输出一个空白页面,响应http代码是501,我猜是因为我没有正确地附加图像。图像的路径是正确的,但是我不确定我把它作为参数的方式是否正确。

我可以做一个完美的verify_credentials,所以身份验证不是问题。

有什么想法吗?谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-19 04:15:53

亚伯拉罕的support不支持twitter所要求的分块图片上传。你可以使用Math Harris的库,它支持图片上传。Math Harris

你还需要上传Base 64加密的图像。

票数 0
EN

Stack Overflow用户

发布于 2011-09-18 22:48:03

亚伯拉罕的库还不支持背景图片上传。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7458335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档