問題タブ [zend-gdata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
584 参照

php - 配列のこの 1 つの要素を utf-8 に変換するにはどうすればよいですか?

Zend _gdata を使用します。何らかの理由で、最近 $when 文字列が utf-8 ではなくなりました。utf-8に変換する必要があります。他のすべてのフィールドは正常に機能しています。

$whenutf-8を作成するにはどうすればよいですか? ありがとう!

0 投票する
1 に答える
1980 参照

php - Zend_Gdata と OAuth

Google ハイブリッド プロトコル (OpenID + OAuth) を適用した後、トークン キー/シークレットを正常に取得しました。

次に、ここで Zend のドキュメントを調べています: http://framework.zend.com/manual/en/zend.gdata.html

...そしてこちらの Calendar API の例: http://code.google.com/googleapps/marketplace/tutorial_php.html#Integrate-OAuth

彼らは、Zend_Gdata ライブラリでサポートされている AuthSub メソッドについて言及しています (特に、Zend_Gdata_HttpClient クラス形式で私が見ることができるもの)。

しかし、カレンダー フィードにアクセスするためにハイブリッド メソッドで取得したキー/シークレット トークンを使用する方法がわかりません。

上記の例では AuthSub 認証を使用していますが、Google では AuthSub を使用する代わりに、可能であれば OAuth に切り替えることを推奨しています。

何か案は?ありがとう。

0 投票する
2 に答える
783 参照

php - Google Apps Provisioning API を使用したグループへの書き込みアクセス

Zend Gdata フレームワークと 3-legged OAuth を使用して、Google Apps for Education ドメインと対話するアプリを作成しています。

これまでのところ、グループへの読み取り専用アクセスしか取得できません。正常に動作し、すべての情報にアクセスできます。ただし、書き込みアクセスは機能しません。

「ドメインは API を使用できません」と表示されます。

これはうまくいきます:

これは行われず、「ドメインは API を使用できません」という結果になります

このページを見つけましたが、グループが読み取り専用であることについて言及していますか?

グループ名簿 HTTPS 読み取り専用 スコープ:

https://apps-apis.google.com/a/feeds/group/#readonly

これは本当ですか?

編集: 私のプロビジョニング API は確実に有効になっています。

0 投票する
4 に答える
3092 参照

gdata-api - Google Documents List API - ドキュメントを公開する方法

Googleドキュメント(特にスプレッドシート)をプログラムで公開する方法について、私は完全に迷っています。

Google Documents List API プロトコル ガイドを読んだところ、次のことがわかりました。

http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#GettingRevisions

この記事の次のセクションは、「単一のリビジョンを公開してドキュメントを公開する」から始まります。ここで、次の例を見つけました。

ドキュメント リスト フィードを取得し、ワークシートを CRUD していますが、パブリッシュを機能させることができず、どのように機能するのか理解できません。フィードへの接続を確立し、PUT するデータを準備するための基本的なセットアップは次のとおりです。

その結果、

誰かが私を助けることができますか?プログラムで Google ドキュメントを公開した人はいますか?

0 投票する
2 に答える
4130 参照

php - 共有ホスティングプランでPHPのGoogleDocsAPIを使用するにはどうすればよいですか?

Googleスプレッドシートの特定のセルを読み書きしたいのですが、その方法に関するインターネット上の多くの情報に戸惑っています。私は共有ホスティング(つまり、FTPアクセスとコントロールパネル)にしかアクセスできず、仮想サーバーにはアクセスできません。

Google Docsの公式APIページでは、バージョン1でのみPHPがサポートされており、廃止予定であり、すでにバージョン3になっているため、使用を開始しないでください。

このページ:http ://code.google.com/apis/gdata/docs/client-libraries.htmlは、PHPクライアントライブラリが

zendの一部として配布されます。

このページにいる間:http ://code.google.com/apis/gdata/articles/php_client_lib.htmlそれは言う

クライアントライブラリはオープンソースのZendFrameworkの一部ですが、スタンドアロンバージョンとしてダウンロードすることもできます。

私の最大の問題は、Zendを使用したことがなく、その使用方法やパッケージのインストール/更新方法がわからないことです。単純な共有ホスティングユーザーからこのフレームワークとそのパッケージをインストール/更新することは可能ですか?または、特定のホスティング会社のサーバーで見つけたものに固執していますか?

このページから最新バージョンをダウンロードしました:http://framework.zend.com/download/gdataそしてそのINSTALLファイルには次のように書かれています:

Zend Frameworkには、特別なインストール手順は必要ありません。フレームワークをダウンロードし、保持したいフォルダーに解凍して、ライブラリディレクトリをPHPのinclude_pathに追加するだけです。extrasライブラリのコンポーネントを使用するには、extras/libraryディレクトリもPHPのinclude_pathに追加します。Zend_Toolを使用する場合は、bin / zf.bat(Windowsの場合)またはbin / zf.sh(その他の場合)をシステムの実行可能パスに追加するだけです。

include_pathは、php.iniの変数を意味し、私がアクセスできるものではないと思います。 zendをフォルダーにダウンロード/抽出し、コードの先頭にinclude_once()を実行するだけでいいですか?

0 投票する
1 に答える
907 参照

php - ZendGdataを使用してGoogleドキュメントからドキュメントを削除する

GoogleドキュメントとZendFramework1.11.4の操作に問題があります。

私がやろうとしているのは、ドキュメントをGoogleドキュメントにアップロードし、HTMLコンテンツを取得して、ドキュメントを削除することです。.doc、.pdf、および.rtfファイルを使用しています。

これまでの私のコード:

-> delete()メソッドが呼び出されるまで、すべてが正常に機能し、例外が返されます。予期される応答コード200、取得された409

私はこれを数日間グーグルしてきましたが、答えが見つかりません。Googleのドキュメントによると、これはドキュメントを削除する正しい方法です。

私が間違っていることについて誰かが何か考えを持っているなら、どんな助けでも大歓迎です。

よろしくお願いします、ギャリー

0 投票する
1 に答える
447 参照

php - ZendでGoogleドキュメントへのリンクを取得する

こんにちは。GoogleDocsAPIを処理するためにGdataでZendFrameworkを使用しています。WebインターフェイスからPDFをアップロードして管理できるように、V3を使用するように変更しました。Gdata_DocsサービスGdata_ClientLoginを設定し、新しいGdata_Docsオブジェクトを作成するカスタムクラスgDataClientがあります。

私が作業しているページで、関連するコードは次のとおりです。

これにより、ドキュメントへの直接リンクが生成されますが、クリックすると、クライアントを作成して認証したにもかかわらず、401(認証が必要)が表示されます。

何か案は?

0 投票する
2 に答える
2700 参照

php - Zend Gdata インクルード パスの問題 (Loader.php)

Zend Gdata をインストールしようとしています。私は開発環境から実行しているので、php.ini にアクセスできます。

インクルード パスを設定しました。検証スクリプトを実行すると、次のようになります。

2011-04-28T02:25:20+00:00 で PHP インストール チェッカーを実行 PHP 拡張エラー テスト済み エラーは見つかりませんでした Zend Framework インストール エラー テスト済み エラーは見つかりませんでした SSL 機能 エラー テスト済み エラーは見つかりませんでした YouTube API 接続エラー テスト済み エラーは見つかりませんでした

しかし、デモファイルを実行しようとすると、フローエラーが発生します...

致命的なエラー: require_once(): /usr/lib/php/ZendGdata/demos/Zend/Gdata/blogger.php で必要な 'Zend/Loader.php' (include_path='.:/usr/lib/php') を開けませんでした37行目

最も論理的な結論は、インクルード パスに問題があるということですが、確認したところ、正しいようです。

これが私が持っているものです...

どんな提案でも大歓迎です。

0 投票する
2 に答える
1935 参照

php - Zend_GData と Google Contacts API を使用してグループに連絡先を追加する

zend_gdata を使用するアプリケーションがあり、以下のコードで連絡先を作成します。

作成したばかりの連絡先にグループを追加する機能はありますか?

0 投票する
2 に答える
960 参照

php - 特定のアップローダーによる関連する youtube 動画を取得する

YouTube ブランド チャンネルの場合、そのチャンネルの所有者からの関連動画のみを検索する必要があります。

Zend_Gdata_YouTubeクラスを利用しています。カテゴリまたはキーワードで動画を検索するには、次の関数を使用していますgetVideoFeed

関連動画の場合、新しい動画クエリを作成し、フィード タイプを関連に設定します。

どこでも検索しましたが、ビデオ クエリでアップローダーを設定する方法も、ビデオ フィードの正しいリンクを作成する方法もわかりません。ただし、パラメーターとしてパートナーsetUploaderのみを受け入れるメソッドがあります。

特定のユーザーがアップロードした関連動画を取得する可能性はありますか、それとも自分で関数を作成する必要がありますか?