プロジェクト

全般

プロフィール

Enhancement(機能追加・改善) #2229

[api][pc] osapiの機能の一部を有効化

Youichi Kimuraほぼ13年前に追加. 12年以上前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2011-06-21
期日:
進捗率:

100%


説明

Overview (概要)

下記メールに記載した変更の適用を行う。

[oposp-dev:34] OSAPI の一部の機能の有効化
https://groups.google.com/group/op-opensocialplugin-dev/browse_thread/thread/228415e8a277e9d

現在 opOpenSocialPlugin では osapi.people と osapi.appdata が利用可能になっていますが、osapi.activities.* や osapi.http.* などについても opOpenSocialContainerConfig.class.php にて osapi.services を修正するだけで利用できる状態であったため、下記のような修正を Enhancement として開発版に取り込もうと思っているのですが特に問題ありませんでしょうか?

diff --git a/lib/util/opOpenSocialContainerConfig.class.php b/lib/util/opOpenSocialContainerConfig.class.php
index 55dd377..3cf5cb8 100644
--- a/lib/util/opOpenSocialContainerConfig.class.php
+++ b/lib/util/opOpenSocialContainerConfig.class.php
@@ -251,8 +251,21 @@ class opOpenSocialContainerConfig
       'appdata.get',
       'appdata.update',
       'appdata.delete',
+      'activities.get',
+      'activities.create',
+      'http.head',
+      'http.get',
+      'http.put',
+      'http.post',
+      'http.delete',
     );

+    if (class_exists('Album'))
+    {
+      $features['osapi.services'][$apiUrl.'social/rpc'] =
+        array_merge($features['osapi.services'][$apiUrl.'social/rpc'], array('albums.get', 'mediaitems.get'));
+    }
+
     $features['oapi']['endPoint'] = array($apiUrl.'/social/rpc');

     $json = json_encode($containerTemplate);

関係しているリビジョン

リビジョン 60ecaba4 (差分)
Youichi Kimuraほぼ13年前に追加

enable some osapi.* services (fixes #2229)

履歴

#1 Youichi Kimuraほぼ13年前に更新

  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

更新履歴 60ecaba41c17152ccc5a18e2a9290d39ebe92760 で適用されました。

#2 Youichi Kimuraほぼ13年前に更新

  • 対象バージョン1.3.3 にセット

#3 Youichi Kimura12年以上前に更新

  • ステータスPending Review(レビュー待ち) から Fixed(完了) に変更
  • 進捗率50 から 100 に変更

他の形式にエクスポート: Atom PDF