/debug_token
تعمل نقطة النهاية هذه على إرجاع بيانات التعريف حول رمز وصول محدد. ويتضمن ذلك بيانات مثل المستخدم الذي تم إصدار الرمز له، وما إذا كان الرمز لا يزال صالحًا وموعد انتهاء صلاحيته والأذونات التي يمتلكها التطبيق للمستخدم المحدد.
قد يتم استخدام هذا لتصحيح الأخطاء المرتبطة بمجموعات كبيرة من رموز الوصول برمجيًا.
GET /v21.0/debug_token?input_token={input-token} 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(
'/debug_token?input_token={input-token}',
'{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(
"/debug_token?input_token={input-token}",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/debug_token?input_token={input-token}",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/debug_token?input_token={input-token}"
parameters:params
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
input_token
للوصول إلى نقطة النهاية هذه.الاسم | الوصف | النوع |
---|---|---|
| يمثل رمز الوصول الذي يتم فحصه. يجب تحديد هذه المعلمة. |
|
الاسم | الوصف | النوع |
---|---|---|
| يمثل أداة تضمين البيانات حول النتيجة. |
|
| يمثل معرف التطبيق الذي يتم تخصيص رمز الوصول هذا له. |
|
| يمثل اسم التطبيق الذي يتم تخصيص رمز الوصول هذا له. |
|
| يمثل الطابع الزمني الذي يشير إلى موعد انتهاء صلاحية رمز الوصول هذا. |
|
| يمثل الطابع الزمني الذي يشير إلى موعد انتهاء صلاحية وصول التطبيق إلى بيانات المستخدم. |
|
| يشير إلى ما إذا كان رمز الوصول لا يزال صالحًا أم لا. |
|
| يمثل الطابع الزمني الذي يشير إلى موعد إصدار رمز الوصول هذا. |
|
| يمثل بيانات التعريف العامة المرتبطة برمز الوصول. ويحتوي على بيانات، مثل "sso" و"auth_type" و"auth_nonce" |
|
| يمثل معرف الصفحة الذي يحتوي عليه هذا الرمز، بالنسبة لرموز الوصول التي تم انتحالها. |
|
| يمثل قائمة الأذونات التي منحها المستخدم للتطبيق في رمز الوصول هذا. |
|
| يمثل قائمة الأذونات التفصيلية التي منحها المستخدم للتطبيق في رمز الوصول هذا. وإذا كان الإذن ينطبق على الكل، فلن يتم عرض الأهداف. |
|
| يمثل معرف المستخدم الذي يتم تخصيص رمز الوصول هذا له. |
|
لا يمكنك تنفيذ هذه الإجراءات على عنصر الربط هذا.