当前位置: 首页 > 编程笔记 >

Dropbox API 在C ++中通过curl获取链接用户的帐户信息

辛意智
2023-03-14
本文向大家介绍Dropbox API 在C ++中通过curl获取链接用户的帐户信息,包括了Dropbox API 在C ++中通过curl获取链接用户的帐户信息的使用技巧和注意事项,需要的朋友参考一下

示例

#include <stdio.h>
#include <curl/curl.h>


int main (int argc, char *argv[])
{
      CURL *curl;
      CURLcode res;

      /* In windows, this will init the winsock stuff */ 
      curl_global_init(CURL_GLOBAL_ALL);
     
      /* get a curl handle */ 
      curl = curl_easy_init();
      if(curl) {

            printf ("Running curl test.\n");

            struct curl_slist *headers=NULL; /* init to NULL is important */
            headers = curl_slist_append(headers, "Authorization: Bearer <ACCESS_TOKEN>");
            headers = curl_slist_append(headers, "Content-Type: application/json");
            curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
             
            curl_easy_setopt(curl, CURLOPT_URL, "https://api.dropbox.com/2/users/get_current_account");
            curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "null");

            /* Perform the request, res will get the return code */ 
            res = curl_easy_perform(curl);

            /* Check for errors */ 
            if(res != CURLE_OK)
                  fprintf(stderr, "curl_easy_perform() failed: %s\n",
                    curl_easy_strerror(res));

            /* always cleanup */
              curl_easy_cleanup(curl);

              printf ("\nFinished curl test.\n");

      }
      curl_global_cleanup();

      printf ("Done!\n");
      return 0;

}

<ACCESS_TOKEN> 应该用您的访问令牌代替。

 类似资料:
  • 我正在创建一个帐户链接Alexa技能。我得到了链接授权码并将其交换为访问令牌。然后,我尝试将所有参数:代码、访问令牌、技能ID放入Alexa技能激活API。我总是得到一个信息:“无效的帐户链接凭据”。 要怎么做?

  • 我有一个Web角前端,API网关受Cognito和Lambda保护,用于其他业务用例。登录和授权工作正常。我正在使用AWS Javascript SDK进行授权。像https://s3.amazonaws.com/solutions-reference/mobile-backend/latest/mobile-app-backend.pdf 在我的lambda中,我需要获得其他用户的信息,如名字、

  • 我正在尝试使用以下命令从匿名方中存储的公钥中获取帐户信息对象: 但每次我都是空的。当我记录来自vault查询的匿名方对象时,我检查了该对象是否为空,并得到以下信息: 匿名(DL 5 Z 9 Sv 3285 QA NUN K 5 Vm 6 c rW tFK 2 tE 4 QX UFo Eo Yu WH 7 a hm) 我仍然无法理解它为什么返回null。 附注:我试图获取信息的帐户托管在另一个节点上

  • 我试图建立一个alexa技能,这将有facebook登录作为一个帐户链接提供商。我已经建立了它的开发版本,正在使用我自己的帐户。现在我正在考虑提交Facebook的应用程序进行审查,这样我就可以公开我的应用程序,并发布alexa技能。 我遇到的第一个可能是,我需要在FB应用程序中指定平台。最接近我的用例的可能是网站。但是要在字段中放置什么url。我的技能网址? 另一件事是,我想让用户的好友列表,使