Accessing the Twitter Streaming API with C

后端 未结 2 1727
佛祖请我去吃肉
佛祖请我去吃肉 2021-01-14 15:45

I\'m trying to access the Streaming API with C, and am using the following code:

#include 
#include 

int main(void)
{
  C         


        
相关标签:
2条回答
  • 2021-01-14 16:03

    The function curl_easy_perform() only returns the error code. To actually retrieve the data you'll have to set CURLOPT_WRITEFUNCTION to your own callback function.

    Edit: You also can't use " -uJEggers2:password" in the URL string, you'll have to set the authentication options using CURLOPT_HTTPAUTH, CURLOPT_USERNAME and CURLOPT_PASSWORD.

    0 讨论(0)
  • 2021-01-14 16:26

    edit:I think the difference between using google.com and the twitter API is that in this case you are trying to specify a password with " -u user:pass". Nowhere in the CURL API do I see this technique mentioned.

    Instead pass the user and pass separately with an additional curl_easy_setopt(curl, CURLOPT_USERPWD, "user:pass") as described in section "NAMES and PASSWORDS OPTIONS" at http://curl.haxx.se/libcurl/c/curl_easy_setopt.html

    0 讨论(0)
提交回复
热议问题