-1

我将 500px API 与 PHP 一起使用,并通过此 PHP API 集成:https ://github.com/jldavid/500px-php/

但是,我在一段时间前被困在同一点上。

我有以下代码:

// FHpxOAuth 在 500px-php 存储库的文件夹下:oauth/500px.php

$connection = new FHpxOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access_token['oauth_token'], $access_token['oauth_token_secret']);
$params = array(
    'name' => "Sample name",
    'description' => "Sample description bla bla bla",
    'category' => 18,
    'privacy' => 0,
    'file' => file_get_contents('url for the image')
);
$content  = $connection->post('photos/upload', $params);

可能我没有以正确的格式传递文件,因为我知道它应该是 multipart/form-data。

关于如何上传照片的任何想法或文档?

4

1 回答 1

0

我认为首先你必须将你的数组转换为带有边界的 Multipart/Form-data。但是用 是不可能的file_get_contents(url)

我从未使用过 500px API,但它与 Twitter 几乎相同

于 2014-05-14T14:11:38.663 回答