-1

このPHP API統合により、PHPで500px 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 に答える