إصدار ‏‎Graph API‎‏

موجز المجموعة

المنشورات المملوكة بواسطة مجموعة، بما في ذلك تحديثات الحالة والروابط.

القراءة

يتم إرجاع مصفوفة من المنشورات الموجودة في المجموعة.

مستكشف Graph API
GET /v19.0/{group-id}/feed HTTP/1.1
Host: graph.facebook.com
/* PHP SDK v5.0.0 */
/* make the API call */
try {
  // Returns a `Facebook\FacebookResponse` object
  $response = $fb->get(
    '/{group-id}/feed',
    '{access-token}'
  );
} catch(Facebook\Exceptions\FacebookResponseException $e) {
  echo 'Graph returned an error: ' . $e->getMessage();
  exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
  echo 'Facebook SDK returned an error: ' . $e->getMessage();
  exit;
}
$graphNode = $response->getGraphNode();
/* handle the result */
/* make the API call */
FB.api(
    "/{group-id}/feed",
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }
);
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/{group-id}/feed",
    null,
    HttpMethod.GET,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                               initWithGraphPath:@"/{group-id}/feed"
                                      parameters:params
                                      HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                      id result,
                                      NSError *error) {
    // Handle the result
}];

المتطلبات

نوع المتطلبالوصف

مراجعة التطبيقات

يجب اعتماد تطبيقك لاستخدام ميزة API المجموعات.

تثبيت التطبيق

يجب تثبيت التطبيق في المجموعة.

الرموز

رمز وصول المستخدم أو رمز وصول الصفحة.

ملاحظات

  • يتم تطبيق المعلمتين since وuntil على الحقل updated_time.

النشر

POST /v19.0/{group-id}/feed HTTP/1.1
Host: graph.facebook.com

message=This+is+a+test+message
/* PHP SDK v5.0.0 */
/* make the API call */
try {
  // Returns a `Facebook\FacebookResponse` object
  $response = $fb->post(
    '/{group-id}/feed',
    array (
      'message' => 'This is a test message',
    ),
    '{access-token}'
  );
} catch(Facebook\Exceptions\FacebookResponseException $e) {
  echo 'Graph returned an error: ' . $e->getMessage();
  exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
  echo 'Facebook SDK returned an error: ' . $e->getMessage();
  exit;
}
$graphNode = $response->getGraphNode();
/* handle the result */
/* make the API call */
FB.api(
    "/{group-id}/feed",
    "POST",
    {
        "message": "This is a test message"
    },
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }
);
Bundle params = new Bundle();
params.putString("message", "This is a test message");
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/{group-id}/feed",
    params,
    HttpMethod.POST,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();
NSDictionary *params = @{
  @"message": @"This is a test message",
};
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                               initWithGraphPath:@"/{group-id}/feed"
                                      parameters:params
                                      HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                      id result,
                                      NSError *error) {
    // Handle the result
}];

المتطلبات

نوع المتطلبالوصف

مراجعة التطبيقات

يجب أن يتم اعتماد تطبيقك للحصول على ميزات وأذونات تسجيل الدخول التالية: (انقر للتوسيع)

أذونات تسجيل الدخول

publish_to_groups

الميزات

API المجموعات

تثبيت التطبيق

يجب تثبيت التطبيق في المجموعة.

الرموز

رمز وصول المستخدم الخاص بعضو المجموعة.

الأذونات

يجب على المستخدم منح تطبيقك الأذونات التالية:

publish_to_groups

الحقول

الاسمالنوعالوصف

message

string

يمثل النص الأساسي للمنشور، ويسمى بخلاف ذلك رسالة الحالة. يتعين توفير link أو message.

link

string

عنوان URL للرابط المطلوب إرفاقه بالمنشور. يتعين توفير link أو message. يتم عرض الحقول الإضافية المرتبطة بـ link أدناه.

الاستجابة

إذا اكتملت العملية بنجاح، فستتلقى استجابة تتضمن المعلومات التالية. علاوةً عن ذلك، تدعم نقطة النهاية هذه القراءة بعد الكتابة ويمكنها على الفور إرجاع أي حقول يتم إرجاعها من قِبل عمليات القراءة.

الاسم الوصف النوع

id

يمثل معرف المنشور الذي تم إنشاؤه مؤخرًا

string

التحديث

هذه العملية غير مدعومة.

الحذف

هذه العملية غير مدعومة.