Facebook支付 - 如何获取应用程序令牌并将其提供给图形API


Facebook payments - how to get application token and give it to graph api

我正在尝试实现Facebook支付(在画布上),到目前为止,我得到的是FB正在调用我的回调URL,我可以获取付款的ID,现在我应该调用Graph Api来获取详细信息。这是我做不到的。

这里(https://developers.facebook.com/docs/graph-api/reference/v2.2/payment)是在PHP中执行此操作的示例:

$request = new FacebookRequest(
  $session,
  'GET',
  '/{payment-id}'
);
$response = $request->execute();
$graphObject = $response->getGraphObject();

它返回 NULL。他们后来说:

需要创建付款的应用的应用访问令牌。

我不知道如何获得一个,然后如何将其与上述请求一起发送。

有人可以帮忙吗?

您需要发出以下获取请求:

https://graph.facebook.com/oauth/access_token?client_id={app_id}&client_secret={app_secret}&grant_type=client_credentials