代码之家  ›  专栏  ›  技术社区  ›  kubi

如何验证Twitter好友的时间线?

  •  1
  • kubi  · 技术社区  · 15 年前

    这是我的第一个Web API项目,所以我希望这个解决方案不是显而易见的。

    // Contstruct the http request
    NSString *urlString = [NSString stringWithFormat:@"http://%@:%@@twitter.com/statuses/user_timeline/%@.xml?count=5", username, password, friend];
    NSURL *url = [NSURL URLWithString:urlString];
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
    
    // Recive the data from the synchronous request
    NSData *urlData;
    urlData = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:nil error:nil];
    

    从这个查询返回的结果看起来很好 除了 他们不反映我是否喜欢他们。所有tweet都返回“false”,即使认证用户已经将它们加上了星号。我相当有信心,我正在正确地进行身份验证,因为下面的代码确实需要正确地进行身份验证。

    2 回复  |  直到 15 年前
        1
  •  1
  •   dirkgently    15 年前

    添加一个基本身份验证头字段,在其中指定用户名/密码。不过,大多数库都有一个setCredentials()方法。

        2
  •  0
  •   kubi    15 年前

    正如前一篇文章所指出的,XML与现实不同步。代码完全没有变化,今天早上不起作用的东西今晚就起作用了。谢谢Dirk!