2016-09-13 7 views
1

私はこれを前にしていました。私の人生にとっては、私が以前に書いたコード。「api.tumblr.com/v2/blog/{blog-identifier}/post/delete」の正しい呼び出し方法は何ですか

ブログの特定の投稿を古いものから削除しようとしています。そのため、自動的に更新版で再公開することができます。

問題はありません。

私はとのトラブルを抱えていたコードは次のとおりです。

$client->post("http://api.tumblr.com/v2/blog/.".$blog_name.".tumblr.com/post/delete?id=".$post_id); 

私は上記のコードを実行すると、私はそうのようなプリントを得る:

stdClass Object ([meta] => stdClass Object ([status] => 401 [msg] => Unauthorized) [response] => Array ()) 

私はそれを少し変更しようとしていますURLを変更することによって、これは私が思いついたものですが、それでも私のために働いていないようです。

問合せ:

$client->post("http://api.tumblr.com/v2/blog/.".$blog_name.".tumblr.com/post/delete/".$post_id); 

応答:私のエラーの

stdClass Object ([meta] => stdClass Object ([status] => 404 [msg] => Not Found) [response] => Array ()) 

一つが見つからないと言っているし、別のエラーが、私ははっきりとしていたとき、私は、許可されていないのです言って、作ることができること投稿をフォローし、フォローし、ユーザーをフォローします。

助けがあれば助かります。

+0

私の呼び出しメソッドurlはhttps://apigee.com/console/tumblrでうまくいきますので、私は自分のブログをどのように認可しているかとは関係があると考えています。しかし、私のブログに私がブログに投稿したときとまったく同じ方法で私のブログを認証しています。 –

答えて

1

私が問題を解決したことを皆に知らせるだけです。コールメソッドとは何の関係もありませんでした。呼び出し方法は、(求めている誰のために)この形式で完全に正常に動作します:

https://api.tumblr.com/v2/blog/{$blogname}/post/delete?id={$post_id}

注意をけれども、それが通過再パスブログの認証に必要とされます先に実行/呼び出されたapi要求とは異なるapi要求を実行している/呼び出している場合は、tumblrサーバに送信します。

関連する問題