首页 > 解决方案 > Envato API 从服务器发送 POST 请求

问题描述

他们这样说:

在用户登录并获得许可后,Envato API 会将他们重定向回您提供的确认 URL 上的应用程序,并在查询字符串中提供一次性身份验证代码(例如http://your.app/回调?code=abc123.. )。您必须使用此代码从 API 请求访问令牌,方法是从您的服务器发送以下 POST 请求(编码为 application/x-www-form-urlencoded),将 [CODE] 替换为您刚刚收到的代码, [CLIENT_SECRET] 与您的秘密应用程序密钥,以及其他必要的字段:

POST https://api.envato.com/token
     grant_type=authorization_code&
     code=[CODE]&
     client_id=[CLIENT_ID]&
     client_secret=[CLIENT_SECRET]

我可以通过 $_GET('code'); 获取代码 如何向上面的 url 发出 post 请求?

标签: phpwordpressapihttp-post

解决方案


您可能想要使用 curl 或类似的库。这是一个关于 curl 的快速教程,其中包含一个帖子:http ://codular.com/curl-with-php 。它甚至提到了 oauth,这听起来就像你在做什么。


推荐阅读