我无法理解Pinterest-API-PHP的逻辑

时间:2018-08-25 17:12:56

标签: php api pinterest

我需要编写一个脚本,用于将本地LAMP服务器中的图钉自动发布到我的Pinterest帐户。

require 'vendor/autoload.php'; // include Composer's autoloader

use DirkGroenen\Pinterest\Pinterest;

$pinterest=new Pinterest('*my client id*','*my*app*secret*');

$loginurl=$pinterest->auth->getLoginUrl('https://127.0.0.1', array('read_public'));
echo '<a href=' . $loginurl . '>Authorize Pinterest</a>';

我认为我需要授权进行一些操作,例如固定大头针,但没有REDIRECT_URI,授权方法将不起作用。我不需要任何重定向。我只是计划在下面插入将创建图钉的代码。

我应该执行哪些步骤来通过PHP脚本发布图钉? 我应该使用重定向到另一个PHP脚本来执行我想要的操作吗? 我应该执行什么步骤才能通过PHP脚本发布图钉?

1 个答案:

答案 0 :(得分:0)

Pinterest使用OAuth 2.0对应用程序和用户之间的请求进行身份验证。

$ loginurl var包含URL,要进行授权,您需要单击此URL并进行授权,之后您便可以发布

您无法在未经授权的情况下自动执行此操作,并且需要redirect_url,Pinterest将在其中发送令牌