1

PHP でアプリケーションを使用している Youtube の誰かのユーザー名を取得するにはどうすればよいですか? 私はAPIなしでこれを行うことを好みますが、何をダウンロードすればよいかわからないため、正しい方向に向ける必要がある場合は、すでにGoogle開発者のサイト/場所にアクセスしました.

2009 年のコードをいくつか見つけましたが、YouTube ビデオからユーザー名を取得するためのもので、機能しませんでした。fopen()ページの内容をandで読み取ろうとしましたfile_get_contents()が、FireFox 経由でサインインしているのに、常にサインインしていないように見えます。

これが違いを生むかどうかはわかりませんが、localhost経由でEasyPHPでこれを実行していました

ありがとう

4

1 に答える 1

3

設計上、できません。を使用しているサーバー側にセッションCookieがありませんfread。Youtubeは、そのセッションCookieに基づいてサインインしているかどうかを判断し、サーバー上にサインインしていません。

YouTubeユーザー名が必要な場合は、JavaScriptでクライアント側APIを使用するか、テキスト入力フィールドでユーザー名を要求します。本来あるべきサーバー側でそれを見つけることは不可能です。あなたのサーバーは、私の明示的な許可と相互作用なしに私のYoutubeユーザー名を見つけるビジネスを持っていません。

于 2012-07-20T13:30:38.593 に答える