2013-04-23 1 views
1

Я могу получить значение Requests_ids следующим образом $requestid=$_GET['request_ids'];.Как получить (извлечь) параметр данных значений с URL-страницы холста после получения Requests_ids

Но я не могу получить значение переменных данных, который я прошел, чтобы URL-адрес, как следующий способом

FB.ui({method: 'apprequests', 
     message: ms, 
     max_recipients: 1, 

     title: 'loveeeeeeeeee', 
     new_style_message: true,   

     data: "Any value passed here" //I am passing few values to canvas page URL. 
    }, requestCallback); 

Как я могу получить эти значения данных? Plz помогите мне или предложите любой другой подход, чтобы передать переменные в url страницы canvas?

+0

Вы должны прочитать экземпляр объекта запроса из API, чтобы получить значение 'data'. https://developers.facebook.com/docs/howtos/requests/ – CBroe

+0

@CBroe Я настойчиво прочитал it.but, но нет никакого смысла получать данные values.I будет много вам, если вы это код в Ответ. – user1452376

+0

В диалоговом окне «Запрос» говорится о параметре 'data', _« Это будет храниться как часть созданных объектов запроса ». _ И как читать эти объекты запроса описаны на связанной странице. Так что сделайте это и запишите объект запроса на консоль, затем вы увидите, какую информацию он содержит. – CBroe

ответ

0

В обработчике, вы должны перезвонить в facebook графа API, как это:

https://graph.facebook.com/<request_id>?access_token=<app_token> 

Вызов занимает один из request_ids передаваемых в запросе HTTP, а также маркер доступа. Документ json, который возвращается, содержит значение, которое вы передали для параметра данных.

Этот вопрос похож на этот вопрос here, и мой ответ here с некоторым кодом может помочь.

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

  • Нет связанных вопросов^_^