Soundcloud.com api を使用していて、user[full_name] を更新しようとしている人はいますか?!
私は独自の PHP ラッパーを開発していますが、「公式にサポートされている」php ラッパーでテストしましたが、うまくいきませんでした。
「full_name」が読み取り専用のデータ フィールドである可能性はありますか?!
<?php
require_once 'Services/Soundcloud.php';
// create a client object with access token
$client = new Services_Soundcloud('YOUR_CLIENT_ID', 'YOUR_CLIENT_SECRET');
// get authrization login
// authorize application, get the CODE here
// ...
// then set the oauth2_token to access 'private' aka logged-in-only resources
$client->setAccessToken('ACCESS_TOKEN');
// get the current user
$user = json_decode($client->get('me'));
// update the user's profile full_name
$user = json_decode($client->put('me', array(
'user[full_name]' => 'John Doe'
)));
print $user->full_name;
このコードを実行すると.. cURL ハンドラーで HTTP CODE 200 OK を受け取ります。しかし、フルネームはサウンドクラウドで更新されることはありません. 同じコードで「説明」または「都市」フィールドを更新できます。
「full_name」が読み取り専用である可能性はありますか?!
Soundcloud のドキュメントは非常に「限定的」であり (適切な言葉がないため、英語は私の母国語ではありません)、そこ (developers.soundcloud.com) で「更新不可」のデータ フィールドに関する情報を見つけることができません。
事前に助けてくれてありがとう。下手な英語でごめんなさい。