Project

General

Profile

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

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

Added by Youichi Kimura over 12 years ago. Updated over 12 years ago.

Status:
Fixed(完了)
Priority:
Normal(通常)
Target version:
Start date:
2011-06-21
Due date:
% Done:

100%


Description

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);

Associated revisions

Revision 60ecaba4 (diff)
Added by Youichi Kimura over 12 years ago

enable some osapi.* services (fixes #2229)

History

#1 Updated by Youichi Kimura over 12 years ago

  • Status changed from Accepted(着手) to Pending Review(レビュー待ち)
  • % Done changed from 0 to 50

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

#2 Updated by Youichi Kimura over 12 years ago

  • Target version set to 1.3.3

#3 Updated by Youichi Kimura over 12 years ago

  • Status changed from Pending Review(レビュー待ち) to Fixed(完了)
  • % Done changed from 50 to 100

Also available in: Atom PDF