2016-04-19 3 views
1

Я следую учебнику по началу работы (https://developers.facebook.com/docs/messenger-platform/quickstart) и этому руководству (https://github.com/jw84/messenger-bot-tutorial), чтобы создать простой бот для мессенджера. Я создал страницу fb и приложение. У меня один сервер Heroku работает и успешно выполнил настройку webhook. Я также создал токен доступа к странице.Невозможно подписаться на приложение на странице

Теперь, когда я пытаюсь подписаться на приложение к странице с помощью:

curl -ik -X POST "https://graph.facebook.com/v2.6/me/subscribed_apps?access_token=<my_access_token>" 

Я получаю следующее сообщение об ошибке:

Invoke-WebRequest : A parameter cannot be found that matches parameter name 'ik'. 
At line:1 char:6 
+ curl -ik -X POST "https://graph.facebook.com/v2.6/me/subscribed_apps?access_toke ... 
+  ~~~ 
+ CategoryInfo   : InvalidArgument: (:) [Invoke-WebRequest], ParameterBindingException 
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.InvokeWebRequestCommand 

, когда я бегу без -ik -X:

curl "https://graph.facebook.com/v2.6/me/subscribed_apps?access_token=<my_access_token>" 

Я получаю:

StatusCode  : 200 
StatusDescription : OK 
Content   : {"data":[]} 
RawContent  : HTTP/1.1 200 OK 
        Access-Control-Allow-Origin: * 
        Pragma: no-cache 
        Facebook-API-Version: v2.6 
        X-FB-Trace-ID: AdIMIX8WMY0 
        X-FB-Rev: 2291809 
        X-FB-Debug: Bh+/Cg7zU8taTXD0reqAlx+2vb9yVO8BcAT4WcOesChneP... 
Forms    : {} 
Headers   : {[Access-Control-Allow-Origin, *], [Pragma, no-cache], [Facebook-API-Version, v2.6], 
        [X-FB-Trace-ID, AdIMIX8WMY0]...} 
Images   : {} 
InputFields  : {} 
Links    : {} 
ParsedHtml  : mshtml.HTMLDocumentClass 
RawContentLength : 11 

Как исправить ошибку выше?

ответ

0

Выполнить это в Windows PowerShell

Invoke-RestMethod -Uri https://graph.facebook.com/v2.6/me/subscribed_apps?access_token=<theToken> -Method Post 
+0

Спасибо! Это сработало. –

Смежные вопросы