Friendships/create

跳转到: 导航, 搜索
(创建新页面为 '== dfriendships/create == Allows the authenticating users to follow the user specified in the ID parameter. Returns the befriended user in the requested format when successful.…')
 
(dfriendships/create)
第1行: 第1行:
== dfriendships/create ==
+
== friendships/create ==
 +
登陆用户按ID来加关注。成功则返回关注人的资料,失败则返回一条字符串的说明。如果已经关注了此人,则返回http 403的状态.
 +
 
 
Allows the authenticating users to follow the user specified in the ID parameter.  Returns the befriended user in the requested format when successful.  Returns a string describing the failure condition when unsuccessful. If you are already friends with the user an HTTP 403 will be returned.
 
Allows the authenticating users to follow the user specified in the ID parameter.  Returns the befriended user in the requested format when successful.  Returns a string describing the failure condition when unsuccessful. If you are already friends with the user an HTTP 403 will be returned.
  
第18行: 第20行:
 
   
 
   
 
===Parameters:===
 
===Parameters:===
One of the following is required:
+
下面的参数必须有其中一个:
 +
* id.  必填参数. 要关注的用户UID或用户帐号 
 +
o Example: http://api.t.sina.com.cn/friendships/create/12345.json or http://api.t.sina.com.cn/friendships/create/bob.xml
 +
* user_id. 必填参数. 要关注的用户UID,主要是用在区分用户UID跟用户账号一样,产生歧义的时候。 
 +
o Example: http://api.t.sina.com.cn/friendships/create.xml?user_id=1401881
 +
* screen_name.必填参数. 要关注的用户帐号,主要是用在区分用户UID跟用户账号一样,产生歧义的时候。 
 +
o Example: http://api.t.sina.com.cn/friendships/create.xml?screen_name=101010
 +
* follow.  可选参数。将是自己粉丝的用户加为关注。
 +
o Example:  http://api.t.sina.com.cn/friendships/create/bob.json?follow=true
  
 +
 +
 +
One of the following is required:
 
* id.  Required. The ID or screen name of the user to befriend.   
 
* id.  Required. The ID or screen name of the user to befriend.   
 
o Example: http://api.t.sina.com.cn/friendships/create/12345.json or http://api.t.sina.com.cn/friendships/create/bob.xml  
 
o Example: http://api.t.sina.com.cn/friendships/create/12345.json or http://api.t.sina.com.cn/friendships/create/bob.xml  
 
 
* user_id. Required. Specfies the ID of the user to befriend. Helpful for disambiguating when a valid user ID is also a valid screen name.  
 
* user_id. Required. Specfies the ID of the user to befriend. Helpful for disambiguating when a valid user ID is also a valid screen name.  
 
o Example: http://api.t.sina.com.cn/friendships/create.xml?user_id=1401881
 
o Example: http://api.t.sina.com.cn/friendships/create.xml?user_id=1401881
 
 
* screen_name. Required. Specfies the screen name of the user to befriend. Helpful for disambiguating when a valid screen name is also a user ID.  
 
* screen_name. Required. Specfies the screen name of the user to befriend. Helpful for disambiguating when a valid screen name is also a user ID.  
 
o Example: http://api.t.sina.com.cn/friendships/create.xml?screen_name=101010
 
o Example: http://api.t.sina.com.cn/friendships/create.xml?screen_name=101010
 
 
* follow.  Optional. Enable notifications for the target user in addition to becoming friends.  
 
* follow.  Optional. Enable notifications for the target user in addition to becoming friends.  
 
o Example:  http://api.t.sina.com.cn/friendships/create/bob.json?follow=true  
 
o Example:  http://api.t.sina.com.cn/friendships/create/bob.json?follow=true  
第35行: 第45行:
  
 
===Usage notes:===
 
===Usage notes:===
 +
* 此接口问更新受限接口,越权将返回http 403 错误
 
* This method is subject to update limits. An HTTP 403 will be returned if this limit as been hit.  
 
* This method is subject to update limits. An HTTP 403 will be returned if this limit as been hit.  
  

2009年11月5日 (四) 15:54的版本

目录

friendships/create

登陆用户按ID来加关注。成功则返回关注人的资料,失败则返回一条字符串的说明。如果已经关注了此人,则返回http 403的状态.

Allows the authenticating users to follow the user specified in the ID parameter. Returns the befriended user in the requested format when successful. Returns a string describing the failure condition when unsuccessful. If you are already friends with the user an HTTP 403 will be returned.

URL:

http://api.t.sina.com.cn/friendships/create/id.format

Formats:

xml, json

HTTP Method(s):

POST

Requires Authentication (about authentication):

true

API rate limited (about rate limiting):

false

Parameters:

下面的参数必须有其中一个:

  • id. 必填参数. 要关注的用户UID或用户帐号

o Example: http://api.t.sina.com.cn/friendships/create/12345.json or http://api.t.sina.com.cn/friendships/create/bob.xml

  • user_id. 必填参数. 要关注的用户UID,主要是用在区分用户UID跟用户账号一样,产生歧义的时候。

o Example: http://api.t.sina.com.cn/friendships/create.xml?user_id=1401881

  • screen_name.必填参数. 要关注的用户帐号,主要是用在区分用户UID跟用户账号一样,产生歧义的时候。

o Example: http://api.t.sina.com.cn/friendships/create.xml?screen_name=101010

  • follow. 可选参数。将是自己粉丝的用户加为关注。

o Example: http://api.t.sina.com.cn/friendships/create/bob.json?follow=true


One of the following is required:

  • id. Required. The ID or screen name of the user to befriend.

o Example: http://api.t.sina.com.cn/friendships/create/12345.json or http://api.t.sina.com.cn/friendships/create/bob.xml

  • user_id. Required. Specfies the ID of the user to befriend. Helpful for disambiguating when a valid user ID is also a valid screen name.

o Example: http://api.t.sina.com.cn/friendships/create.xml?user_id=1401881

  • screen_name. Required. Specfies the screen name of the user to befriend. Helpful for disambiguating when a valid screen name is also a user ID.

o Example: http://api.t.sina.com.cn/friendships/create.xml?screen_name=101010

  • follow. Optional. Enable notifications for the target user in addition to becoming friends.

o Example: http://api.t.sina.com.cn/friendships/create/bob.json?follow=true


Usage notes:

  • 此接口问更新受限接口,越权将返回http 403 错误
  • This method is subject to update limits. An HTTP 403 will be returned if this limit as been hit.

Response (about return values):

XML example (truncated):

<?xml version="1.0" encoding="UTF-8"?>
<user>
<id>1401881</id>
<name>Doug Williams</name>
<screen_name>dougw</screen_name>
<location>San Francisco, CA</location>
<description>Twitter API Support. Internet, greed, users, dougw and opportunities are my passions.</description>
<profile_image_url>avatar_normal.png</profile_image_url>
<url>http://www.igudo.com</url>
<protected>false</protected>
<followers_count>1031</followers_count>
<profile_background_color>9ae4e8</profile_background_color>
<profile_text_color>000000</profile_text_color>
<profile_link_color>0000ff</profile_link_color>
<profile_sidebar_fill_color>e0ff92</profile_sidebar_fill_color>
<profile_sidebar_border_color>87bc44</profile_sidebar_border_color>
<friends_count>293</friends_count>
<created_at>Sun Mar 18 06:42:26 +0000 2007</created_at>
<favourites_count>0</favourites_count>
<utc_offset>-18000</utc_offset>
<time_zone>Eastern Time (US & Canada)</time_zone>
<profile_background_image_url>twitter_bg_grass.jpg</profile_background_image_url>
<profile_background_tile>false</profile_background_tile>
<statuses_count>3390</statuses_count>
<notifications>false</notifications>
<following>false</following>
<verified>true</verified>
<status>
<created_at>Tue Apr 07 22:52:51 +0000 2009</created_at>
<id>1472669360</id>
<text>At least I can get your humor through tweets. RT @abdur: I don't mean this in a bad way, but genetically speaking your a cul-de-sac.</text>
<source><a href="http://www.tweetdeck.com/">TweetDeck</a></source>
<truncated>false</truncated>
<in_reply_to_status_id></in_reply_to_status_id>
<in_reply_to_user_id></in_reply_to_user_id>
<favorited>false</favorited>
<in_reply_to_screen_name></in_reply_to_screen_name>
</status>
</user>

Usage examples:

cURL (about cURL):

curl -u user:password -d "" http://api.t.sina.com.cn/friendships/create/dougw.xml