iOS向新浪服务器发送微博消息(七)

本文介绍了通过新浪微博API发送纯文字及带图片微博的具体步骤。包括请求地址、关键参数及第三方框架AFN的使用方法,并提供了实现代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                           第一部分  理论部分

向新浪微博发送消息,分两种,一种是发送纯文字的消息,另外一种就是发送既有图片又有文字的消息,那么到底如何想新浪服务器发送这两种消息呢?

我们先来讲讲第一种没有带图片的消息:

新浪给的文档中说明了请求的地址(URL),还有参数,我们的请求时POST请求,

1---------发送文字微博的几个重要参数如下:

  // 第一 URL: https://api.weibo.com/2/statuses/update.json

  // 第二 参数:

  /**

    *status true string 要发布的微博文本内容,必须做URLencode,内容不超过140个汉字。

   */

   /**

     *access_token true string

     */

以上几个参数是必填的。

发送文字微博的思路如下(这里我们使用第三方框架AFN的):

一  创建发起请求的管理者

二  拼接请求参数

三 发送请求

代码如下

145423_8d1f_2332019.png

2----------发送带图片的消息

新浪给的几个重要参数如下(注意:和上面的URL地址不一样!!!)

 // URL: https://upload.api.weibo.com/2/statuses/upload.json

    // 参数:

    /**status true string 要发布的微博文本内容,必须做URLencode,内容不超过140个汉字。*/

    /**access_token true string*/

    /**

      *pic true binary 微博的配图。

      */


思路和上面一样,知识最后的方法有差别

 

一  创建发起请求的管理者

二  拼接请求参数

三 发送请求

代码如下:

150002_0AKf_2332019.png

下面是我们 程序运行的结果(可以在网页端查看是否发送成功)

在新浪网页端显示的结果如下:

150152_GKZW_2332019.png

转载于:https://my.oschina.net/iOSliuhui/blog/521786

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值