<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[
Zend_Service_Youtube will offer a lightweight wrapper for using the Youtube APIs. It will allow you to easily integrate online videos from YouTube into your application.Zend Framework: Zend_Service_Youtube Component Proposal
Proposed Component Name
Zend_Service_Youtube
Developer Notes
http://framework.zend.com/wiki/display/ZFDEV/Zend_Service_Youtube
Proposers
Andries Seutens
Darby Felton, Zend liaison
Revision
1.0 - 31 January 2007: Added proposal draft (wiki revision: 10)
Table of Contents
1. Overview
2. References
3. Component Requirements, Constraints, and Acceptance Criteria
4. Dependencies on Other Framework Components
- Zend_Service_Rest
- Zend_Service_Exception
- Zend_Exception
5. Theory of Operation
Returns server responses as lightweight data objects.
6. Milestones / Tasks
- Milestone 1: write proposal
- Milestone 2: Class development
- Milestone 3: Unit tests and debugging
- Milestone 4: Documentation
7. Class Index
- Zend_Service_Youtube
- Zend_Service_Youtube_Exception
- Zend_Service_Youtube_Result
- Zend_Service_Youtube_Resultset
8. Use Cases
retrieve a YouTube user's public profile
retrieve YouTube's featured video's
For more possible queries, please see the class skeletons (Zend_Service_Youtube)
6 Comments
comments.show.hideFeb 22, 2007
Matthew Ratzloff
<p><code>:%s/Youtube/YouTube/g</code></p>
<p>Also,</p>
<ac:macro ac:name="code"><ac:plain-text-body><![CDATA[
Zend_Service_YouTube::_result() => _getResult()
Zend_Service_YouTube::_resultSet() => _getResultSet()
]]></ac:plain-text-body></ac:macro>
<p>Otherwise, looks good!</p>
Feb 25, 2007
Andries Seutens
<p>Hello Matthew! I am not sure that I understand what you mean? Do you mind explaining this further?</p>
Aug 07, 2007
Darby Felton
<p>Please correct me if I'm wrong, but I believe that Matthew means that:</p>
<ul>
<li>the class names should be <code>YouTube</code> instead of <code>Youtube</code> (with a capital "T"), and</li>
<li>the <code>_result()</code> and <code>_resultSet()</code> methods may be better named <code>_getResult()</code> and <code>_getResultSet()</code>, respectively.</li>
</ul>
Aug 07, 2007
Darby Felton
<p>The <code>listByRelated()</code> and <code>listByCategory()</code> methods do not seem to have corresponding API functions in the <a href="http://www.youtube.com/dev_docs">documentation</a>. Are these functions really available, and the documentation is just not here?</p>
Aug 14, 2007
Darby Felton
<p>This proposed component will be superseded by the Zend_Gdata component because Google has acquired YouTube since the proposal was initially written.</p>
<p><ac:link><ri:user ri:username="rboyd" /></ac:link> has informed us that he plans to add YouTube support to the Zend_Gdata component.</p>
<p>See <a class="external-link" href="http://code.google.com/apis/">http://code.google.com/apis/</a></p>
Jul 16, 2009
Sasa Stamenkovic
<p>When will this component be implemented, commiter into trunk?</p>
<p>Upload video support is missing.</p>