我正在尝试使用新的Dribbble API为我自己构建一个简单的PHP脚本,这需要OAuth2。
问题是,目前没有任何PHP包装器覆盖他们的v1 API,我正在努力构建一个cURL身份验证系统。我尝试使用基于其他系统的包装器的身份验证来构建一个库,例如Instagram library和此Twitter library,但无济于事。
请注意,我需要一个身份验证系统,因为我需要write
范围。使用客户端访问令牌仅提供public
/ read-only
范围。
答案 0 :(得分:3)
这是我用json做的方式 -
<?php
$perPage = 50; // how many you want to display
$dribbble_username = 'yourusername'; // dribbble username
$dribbble_access_token = 'youraccesstoken'; // access token
$dribbble_data = file_get_contents("https://api.dribbble.com/v1/users/$dribbble_username/shots?access_token=$dribbble_access_token&per_page=$perPage");
$dribbble = json_decode($dribbble_data, true);
foreach($dribbble as $shot) : ?>
<a href="<?php echo $shot['html_url'] ?>" target="_blank">
<img src="<?php echo $shot['images']['hidpi'] ?>" alt="<?php echo $shot['title'] ?>">
</a>
<?php endforeach ?>
请记住注册您的应用程序以获取访问令牌。完成后,您可以简单地将https://api.dribbble.com/v1/users/yourusername/shots?access_token=youraccesscode放入浏览器中以查看可以播放的内容数组。祝你好运;)