खोज केवल इस्तेमाल करने पर लोड होती है। नीचे सभी श्रेणियाँ देखें।

MCP टूल

अपने Threads पोस्ट पढ़ें

sosoapi_query_threads_provider_posts

चुने गए कनेक्शन की आधिकारिक Threads पोस्ट का एक सीमित पेज पढ़ें। अपने जवाब शामिल नहीं होते और कवरेज अधूरी रहती है।

Markdown में पढ़ें

प्रोफ़ाइल और ट्रांसपोर्ट

प्रोफ़ाइल: full · ट्रांसपोर्ट: stdio, http

क्लाइंट में दिखने वाले टूल के लिए core या full चुनें; इससे अनुमतियाँ नहीं बदलतीं। लोकल फ़ाइल अपलोड के लिए stdio चाहिए और HTTP पर उपलब्ध नहीं। खोज में आउटपुट स्कीमा के लिए SOSOAPI_OUTPUT_SCHEMAS=1 सेट करें। इस सेटिंग के साथ या बिना टूल संरचित परिणाम लौटाते हैं।

अनुमतियाँ और अन्य प्रभाव

एनोटेशन क्लाइंट को टूल का वर्णन करने में मदद करते हैं। हर कॉल फिर भी यूज़र का प्रमाणीकरण, भूमिका, संसाधन एक्सेस और क्षमता अधिकार जाँचती है।

{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true,
  "openWorldHint": true
}
  • /analytics-api/threads-reads/provider-posts/query: agent:operate · सीमित आधिकारिक डेटा या स्पष्ट अनुपलब्धता; दिए गए अधिकार सार्वजनिक App Review स्वीकृति सिद्ध नहीं करते

इनपुट फ़ील्ड

Required का अर्थ पैरेंट ऑब्जेक्ट और चुनी शाखा के भीतर अनिवार्य है। अनिवार्य चाइल्ड से वैकल्पिक पैरेंट अनिवार्य नहीं होता। नीचे के नियम और फ़ील्ड नाम कॉन्ट्रैक्ट से लिए गए हैं।

इनपुट फ़ील्ड
फ़ील्ड / शाखाप्रकार / अनिवार्यशर्तें
$objectपैरेंट में अनिवार्य
  • additionalProperties: false
workspace_idstringपैरेंट में अनिवार्य
  • format: "uuid"
social_account_idstringपैरेंट में अनिवार्य
  • format: "uuid"
sinceintegerवैकल्पिक / आइटम
  • minimum: 1688540400
  • maximum: 9007199254740991
untilintegerवैकल्पिक / आइटम
  • minimum: 1688540400
  • maximum: 9007199254740991
limitintegerवैकल्पिक / आइटम
  • minimum: 1
  • maximum: 100
afterstringवैकल्पिक / आइटम
  • minLength: 1
  • maxLength: 4096
संपूर्ण JSON Schema
{
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "string",
      "format": "uuid"
    },
    "social_account_id": {
      "type": "string",
      "format": "uuid"
    },
    "since": {
      "$ref": "#/$defs/s0"
    },
    "until": {
      "$ref": "#/$defs/s0"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "after": {
      "type": "string",
      "minLength": 1,
      "maxLength": 4096
    }
  },
  "required": [
    "workspace_id",
    "social_account_id"
  ],
  "additionalProperties": false,
  "$defs": {
    "s0": {
      "type": "integer",
      "minimum": 1688540400,
      "maximum": 9007199254740991
    }
  }
}

संरचित आउटपुट

यह स्कीमा सफल टूल परिणाम के structuredContent का वर्णन करता है। MCP रिस्पॉन्स में content भी होता है और कॉल विफल होने पर isError सेट हो सकता है। प्रकाशन के लिए स्वीकृत अनुरोध या टेक्स्ट रिस्पॉन्स को पुष्टि मानने के बजाय पोस्ट का अंतिम परिणाम पढ़ें। लिंक किया गया API ऑपरेशन अनुमतियाँ और पुनः प्रयास के नियम समझाता है।

Required का अर्थ पैरेंट ऑब्जेक्ट और चुनी शाखा के भीतर अनिवार्य है। अनिवार्य चाइल्ड से वैकल्पिक पैरेंट अनिवार्य नहीं होता। नीचे के नियम और फ़ील्ड नाम कॉन्ट्रैक्ट से लिए गए हैं।

संरचित आउटपुट
फ़ील्ड / शाखाप्रकार / अनिवार्यशर्तें
$objectपैरेंट में अनिवार्य
  • additionalProperties: false
contract_versionstringपैरेंट में अनिवार्य
  • const: "threads-reads/v1"
operationstringपैरेंट में अनिवार्य
  • const: "provider_posts"
sourcestringपैरेंट में अनिवार्य
  • const: "official_threads_api"
workspace_idstringपैरेंट में अनिवार्य
  • format: "uuid"
social_account_idstringपैरेंट में अनिवार्य
  • format: "uuid"
provider_account_idstringपैरेंट में अनिवार्य
  • pattern: "^\\d{2,20}$"
provider_app_identitystring | nullपैरेंट में अनिवार्य—
provider_app_identityanyOf 1stringपैरेंट में अनिवार्य
  • minLength: 1
  • maxLength: 100
provider_app_identityanyOf 2nullपैरेंट में अनिवार्य—
oauth_snapshot_idstring | nullपैरेंट में अनिवार्य—
oauth_snapshot_idanyOf 1stringपैरेंट में अनिवार्य
  • format: "uuid"
oauth_snapshot_idanyOf 2nullपैरेंट में अनिवार्य—
fetched_atstringपैरेंट में अनिवार्य
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
statusstringपैरेंट में अनिवार्य
  • enum: ["available","partial","unavailable"]
unavailable_reasonstring | nullपैरेंट में अनिवार्य—
unavailable_reasonanyOf 1stringपैरेंट में अनिवार्य
  • enum: ["grant_inventory_unknown","missing_permissions","issuing_app_unknown","credential_unavailable","credential_expired","account_unhealthy","provider_denied","provider_rate_limited","provider_unavailable","provider_response_invalid"]
unavailable_reasonanyOf 2nullपैरेंट में अनिवार्य—
accessobjectपैरेंट में अनिवार्य
  • additionalProperties: false
access.required_permissionsarrayपैरेंट में अनिवार्य
  • maxItems: 4
access.required_permissions[]stringवैकल्पिक / आइटम
  • pattern: "^[a-z][a-z0-9_]{0,99}$"
access.missing_permissionsarrayपैरेंट में अनिवार्य
  • maxItems: 4
access.missing_permissions[]stringवैकल्पिक / आइटम
  • pattern: "^[a-z][a-z0-9_]{0,99}$"
access.permission_statestringपैरेंट में अनिवार्य
  • enum: ["granted","missing","unknown"]
access.grant_evidencestringपैरेंट में अनिवार्य
  • enum: ["exact","unknown"]
access.app_accessstringपैरेंट में अनिवार्य
  • const: "unverified"
dataarrayपैरेंट में अनिवार्य
  • maxItems: 100
data[]objectवैकल्पिक / आइटम
  • additionalProperties: false
data[].idstringपैरेंट में अनिवार्य
  • pattern: "^\\d{2,20}$"
data[].textstring | nullपैरेंट में अनिवार्य—
data[].textanyOf 1stringपैरेंट में अनिवार्य
  • maxLength: 30000
data[].textanyOf 2nullपैरेंट में अनिवार्य—
data[].usernamestring | nullपैरेंट में अनिवार्य—
data[].usernameanyOf 1stringपैरेंट में अनिवार्य
  • pattern: "^[A-Za-z0-9._]{1,30}$"
data[].usernameanyOf 2nullपैरेंट में अनिवार्य—
data[].permalinkstring | nullपैरेंट में अनिवार्य—
data[].permalinkanyOf 1stringपैरेंट में अनिवार्य
  • format: "uri"
data[].permalinkanyOf 2nullपैरेंट में अनिवार्य—
data[].timestampstring | nullपैरेंट में अनिवार्य—
data[].timestampanyOf 1stringपैरेंट में अनिवार्य
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
data[].timestampanyOf 2nullपैरेंट में अनिवार्य—
data[].media_typestring | nullपैरेंट में अनिवार्य—
data[].media_typeanyOf 1stringपैरेंट में अनिवार्य
  • enum: ["TEXT","TEXT_POST","IMAGE","VIDEO","CAROUSEL_ALBUM","AUDIO","REPOST_FACADE"]
data[].media_typeanyOf 2nullपैरेंट में अनिवार्य—
data[].is_replyboolean | nullपैरेंट में अनिवार्य—
data[].is_quote_postboolean | nullपैरेंट में अनिवार्य—
data[].has_repliesboolean | nullपैरेंट में अनिवार्य—
data[].root_post_idstring | nullवैकल्पिक / आइटम—
data[].root_post_idanyOf 1stringवैकल्पिक / आइटम
  • pattern: "^\\d{2,20}$"
data[].root_post_idanyOf 2nullवैकल्पिक / आइटम—
data[].replied_to_idstring | nullवैकल्पिक / आइटम—
data[].replied_to_idanyOf 1stringवैकल्पिक / आइटम
  • pattern: "^\\d{2,20}$"
data[].replied_to_idanyOf 2nullवैकल्पिक / आइटम—
profileobject | nullपैरेंट में अनिवार्य—
profileanyOf 1objectपैरेंट में अनिवार्य
  • additionalProperties: false
profile.usernameanyOf 1stringपैरेंट में अनिवार्य
  • pattern: "^[A-Za-z0-9._]{1,30}$"
profile.nameanyOf 1string | nullपैरेंट में अनिवार्य—
profile.nameanyOf 1 / anyOf 1stringपैरेंट में अनिवार्य
  • maxLength: 200
profile.nameanyOf 1 / anyOf 2nullपैरेंट में अनिवार्य—
profile.biographyanyOf 1string | nullपैरेंट में अनिवार्य—
profile.biographyanyOf 1 / anyOf 1stringपैरेंट में अनिवार्य
  • maxLength: 2000
profile.biographyanyOf 1 / anyOf 2nullपैरेंट में अनिवार्य—
profile.is_verifiedanyOf 1boolean | nullपैरेंट में अनिवार्य—
profile.follower_countanyOf 1integer | nullपैरेंट में अनिवार्य—
profile.follower_countanyOf 1 / anyOf 1integerपैरेंट में अनिवार्य
  • minimum: 0
  • maximum: 9007199254740991
profile.follower_countanyOf 1 / anyOf 2nullपैरेंट में अनिवार्य—
profileanyOf 2nullपैरेंट में अनिवार्य—
locationsarrayवैकल्पिक / आइटम
  • maxItems: 100
locations[]objectवैकल्पिक / आइटम
  • additionalProperties: false
locations[].idstringपैरेंट में अनिवार्य
  • pattern: "^\\d{2,20}$"
locations[].namestring | nullपैरेंट में अनिवार्य—
locations[].nameanyOf 1stringपैरेंट में अनिवार्य
  • maxLength: 200
locations[].nameanyOf 2nullपैरेंट में अनिवार्य—
locations[].addressstring | nullपैरेंट में अनिवार्य—
locations[].addressanyOf 1stringपैरेंट में अनिवार्य
  • maxLength: 500
locations[].addressanyOf 2nullपैरेंट में अनिवार्य—
locations[].citystring | nullपैरेंट में अनिवार्य—
locations[].cityanyOf 1stringपैरेंट में अनिवार्य
  • maxLength: 200
locations[].cityanyOf 2nullपैरेंट में अनिवार्य—
locations[].countrystring | nullपैरेंट में अनिवार्य—
locations[].countryanyOf 1stringपैरेंट में अनिवार्य
  • maxLength: 200
locations[].countryanyOf 2nullपैरेंट में अनिवार्य—
locations[].postal_codestring | nullपैरेंट में अनिवार्य—
locations[].postal_codeanyOf 1stringपैरेंट में अनिवार्य
  • maxLength: 100
locations[].postal_codeanyOf 2nullपैरेंट में अनिवार्य—
root_post_idstringवैकल्पिक / आइटम
  • pattern: "^\\d{2,20}$"
target_usernamestringवैकल्पिक / आइटम
  • pattern: "^[A-Za-z0-9._]{1,30}$"
coverageobjectपैरेंट में अनिवार्य
  • additionalProperties: false
coverage.completebooleanपैरेंट में अनिवार्य
  • const: false
coverage.next_cursorstring | nullपैरेंट में अनिवार्य—
coverage.next_cursoranyOf 1stringपैरेंट में अनिवार्य
  • minLength: 1
  • maxLength: 4096
coverage.next_cursoranyOf 2nullपैरेंट में अनिवार्य—
coverage.omitted_rowsintegerपैरेंट में अनिवार्य
  • minimum: 0
  • maximum: 9007199254740991
coverage.reasonsarrayपैरेंट में अनिवार्य
  • maxItems: 8
coverage.reasons[]stringवैकल्पिक / आइटम
  • maxLength: 400
quotaarrayपैरेंट में अनिवार्य
  • maxItems: 1
quota[]objectवैकल्पिक / आइटम
  • additionalProperties: false
quota[].providerstringपैरेंट में अनिवार्य
  • const: "meta"
quota[].usageobjectपैरेंट में अनिवार्य
  • additionalProperties: false
quota[].usage.call_countnumberवैकल्पिक / आइटम—
quota[].usage.total_cputimenumberवैकल्पिक / आइटम—
quota[].usage.total_timenumberवैकल्पिक / आइटम—
quota[].usage.estimated_time_to_regain_accessnumberवैकल्पिक / आइटम—
quota[].sourcesarrayपैरेंट में अनिवार्य
  • maxItems: 2
quota[].sources[]stringवैकल्पिक / आइटम
  • enum: ["x-app-usage","x-business-use-case-usage"]
संपूर्ण JSON Schema
{
  "type": "object",
  "properties": {
    "contract_version": {
      "type": "string",
      "const": "threads-reads/v1"
    },
    "operation": {
      "type": "string",
      "const": "provider_posts"
    },
    "source": {
      "type": "string",
      "const": "official_threads_api"
    },
    "workspace_id": {
      "type": "string",
      "format": "uuid"
    },
    "social_account_id": {
      "type": "string",
      "format": "uuid"
    },
    "provider_account_id": {
      "type": "string",
      "pattern": "^\\d{2,20}$"
    },
    "provider_app_identity": {
      "anyOf": [
        {
          "type": "string",
          "minLength": 1,
          "maxLength": 100
        },
        {
          "type": "null"
        }
      ]
    },
    "oauth_snapshot_id": {
      "anyOf": [
        {
          "type": "string",
          "format": "uuid"
        },
        {
          "type": "null"
        }
      ]
    },
    "fetched_at": {
      "type": "string",
      "format": "date-time",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
    },
    "status": {
      "type": "string",
      "enum": [
        "available",
        "partial",
        "unavailable"
      ]
    },
    "unavailable_reason": {
      "anyOf": [
        {
          "type": "string",
          "enum": [
            "grant_inventory_unknown",
            "missing_permissions",
            "issuing_app_unknown",
            "credential_unavailable",
            "credential_expired",
            "account_unhealthy",
            "provider_denied",
            "provider_rate_limited",
            "provider_unavailable",
            "provider_response_invalid"
          ]
        },
        {
          "type": "null"
        }
      ]
    },
    "access": {
      "type": "object",
      "properties": {
        "required_permissions": {
          "maxItems": 4,
          "type": "array",
          "items": {
            "type": "string",
            "pattern": "^[a-z][a-z0-9_]{0,99}$"
          }
        },
        "missing_permissions": {
          "maxItems": 4,
          "type": "array",
          "items": {
            "type": "string",
            "pattern": "^[a-z][a-z0-9_]{0,99}$"
          }
        },
        "permission_state": {
          "type": "string",
          "enum": [
            "granted",
            "missing",
            "unknown"
          ]
        },
        "grant_evidence": {
          "type": "string",
          "enum": [
            "exact",
            "unknown"
          ]
        },
        "app_access": {
          "type": "string",
          "const": "unverified"
        }
      },
      "required": [
        "required_permissions",
        "missing_permissions",
        "permission_state",
        "grant_evidence",
        "app_access"
      ],
      "additionalProperties": false
    },
    "data": {
      "maxItems": 100,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "pattern": "^\\d{2,20}$"
          },
          "text": {
            "anyOf": [
              {
                "type": "string",
                "maxLength": 30000
              },
              {
                "type": "null"
              }
            ]
          },
          "username": {
            "anyOf": [
              {
                "type": "string",
                "pattern": "^[A-Za-z0-9._]{1,30}$"
              },
              {
                "type": "null"
              }
            ]
          },
          "permalink": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ]
          },
          "timestamp": {
            "anyOf": [
              {
                "type": "string",
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
              },
              {
                "type": "null"
              }
            ]
          },
          "media_type": {
            "anyOf": [
              {
                "type": "string",
                "enum": [
                  "TEXT",
                  "TEXT_POST",
                  "IMAGE",
                  "VIDEO",
                  "CAROUSEL_ALBUM",
                  "AUDIO",
                  "REPOST_FACADE"
                ]
              },
              {
                "type": "null"
              }
            ]
          },
          "is_reply": {
            "type": [
              "boolean",
              "null"
            ]
          },
          "is_quote_post": {
            "type": [
              "boolean",
              "null"
            ]
          },
          "has_replies": {
            "type": [
              "boolean",
              "null"
            ]
          },
          "root_post_id": {
            "anyOf": [
              {
                "type": "string",
                "pattern": "^\\d{2,20}$"
              },
              {
                "type": "null"
              }
            ]
          },
          "replied_to_id": {
            "anyOf": [
              {
                "type": "string",
                "pattern": "^\\d{2,20}$"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "required": [
          "id",
          "text",
          "username",
          "permalink",
          "timestamp",
          "media_type",
          "is_reply",
          "is_quote_post",
          "has_replies"
        ],
        "additionalProperties": false
      }
    },
    "profile": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "username": {
              "type": "string",
              "pattern": "^[A-Za-z0-9._]{1,30}$"
            },
            "name": {
              "anyOf": [
                {
                  "type": "string",
                  "maxLength": 200
                },
                {
                  "type": "null"
                }
              ]
            },
            "biography": {
              "anyOf": [
                {
                  "type": "string",
                  "maxLength": 2000
                },
                {
                  "type": "null"
                }
              ]
            },
            "is_verified": {
              "type": [
                "boolean",
                "null"
              ]
            },
            "follower_count": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 9007199254740991
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "username",
            "name",
            "biography",
            "is_verified",
            "follower_count"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "locations": {
      "maxItems": 100,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "pattern": "^\\d{2,20}$"
          },
          "name": {
            "anyOf": [
              {
                "type": "string",
                "maxLength": 200
              },
              {
                "type": "null"
              }
            ]
          },
          "address": {
            "anyOf": [
              {
                "type": "string",
                "maxLength": 500
              },
              {
                "type": "null"
              }
            ]
          },
          "city": {
            "anyOf": [
              {
                "type": "string",
                "maxLength": 200
              },
              {
                "type": "null"
              }
            ]
          },
          "country": {
            "anyOf": [
              {
                "type": "string",
                "maxLength": 200
              },
              {
                "type": "null"
              }
            ]
          },
          "postal_code": {
            "anyOf": [
              {
                "type": "string",
                "maxLength": 100
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "required": [
          "id",
          "name",
          "address",
          "city",
          "country",
          "postal_code"
        ],
        "additionalProperties": false
      }
    },
    "root_post_id": {
      "type": "string",
      "pattern": "^\\d{2,20}$"
    },
    "target_username": {
      "type": "string",
      "pattern": "^[A-Za-z0-9._]{1,30}$"
    },
    "coverage": {
      "type": "object",
      "properties": {
        "complete": {
          "type": "boolean",
          "const": false
        },
        "next_cursor": {
          "anyOf": [
            {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096
            },
            {
              "type": "null"
            }
          ]
        },
        "omitted_rows": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "reasons": {
          "maxItems": 8,
          "type": "array",
          "items": {
            "type": "string",
            "maxLength": 400
          }
        }
      },
      "required": [
        "complete",
        "next_cursor",
        "omitted_rows",
        "reasons"
      ],
      "additionalProperties": false
    },
    "quota": {
      "maxItems": 1,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "provider": {
            "type": "string",
            "const": "meta"
          },
          "usage": {
            "type": "object",
            "properties": {
              "call_count": {
                "type": "number"
              },
              "total_cputime": {
                "type": "number"
              },
              "total_time": {
                "type": "number"
              },
              "estimated_time_to_regain_access": {
                "type": "number"
              }
            },
            "additionalProperties": false
          },
          "sources": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "x-app-usage",
                "x-business-use-case-usage"
              ]
            }
          }
        },
        "required": [
          "provider",
          "usage",
          "sources"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "contract_version",
    "operation",
    "source",
    "workspace_id",
    "social_account_id",
    "provider_account_id",
    "provider_app_identity",
    "oauth_snapshot_id",
    "fetched_at",
    "status",
    "unavailable_reason",
    "access",
    "data",
    "profile",
    "coverage",
    "quota"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

टूल कॉल का उदाहरण

उदाहरणों में स्कीमा से जाँचे काल्पनिक मान हैं। IDs को अधिकृत IDs, मीडिया को तैयार एसेट और तारीखों को पुष्ट प्रकाशन समय से बदलें। राइट सबमिट करने से पहले खाते की पात्रता जाँचें। यह पेज API अनुरोध नहीं भेजता।

{
  "name": "sosoapi_query_threads_provider_posts",
  "arguments": {
    "workspace_id": "11111111-1111-4111-8111-111111111111",
    "social_account_id": "22222222-2222-4222-8222-222222222222",
    "limit": 25
  }
}

structuredContent

{
  "workspace_id": "11111111-1111-4111-8111-111111111111",
  "social_account_id": "22222222-2222-4222-8222-222222222222",
  "contract_version": "threads-reads/v1",
  "operation": "provider_posts",
  "source": "official_threads_api",
  "provider_account_id": "12345",
  "provider_app_identity": null,
  "oauth_snapshot_id": null,
  "fetched_at": "2099-01-15T09:00:00Z",
  "status": "unavailable",
  "unavailable_reason": "issuing_app_unknown",
  "access": {
    "required_permissions": [
      "threads_basic"
    ],
    "missing_permissions": [],
    "permission_state": "unknown",
    "grant_evidence": "unknown",
    "app_access": "unverified"
  },
  "data": [],
  "profile": null,
  "quota": [],
  "coverage": {
    "complete": false,
    "next_cursor": null,
    "omitted_rows": 0,
    "reasons": [
      "Fictional documentation example: no provider request was made and no account data was read.",
      "App access and any pending permission review remain unverified; this is not successful provider or public-access evidence."
    ]
  }
}
MCP इंस्टॉल या कनेक्ट करें