Отправка аргументов в Drupal Views (JSON, CURL) -- json поле с участием drupal поле с участием curl поле с участием drupal-services пол Связанный проблема

Sending Arguments to Drupal Views (JSON, cURL)


1
vote

проблема

русский

Я пытаюсь получить вид с датой (узлом), созданный аргументом. Однако, похоже, я не могу получить его на работу правильно, когда я посылаю его, хотя скручивается. Вот мой код:

 <код> $method = 'views.get'; $hash = hash_hmac('sha256', $timestamp .';'.$domain .';'. $nonce .';'. $method, $api_key);  $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, 'http://site.com/services/json');  $date = $_GET['date'];  $data = array(     'method' => '"'. $method .'"',     'hash' => '"'. $hash .'"',     'domain_name' => '"'. $domain .'"',     'domain_time_stamp' => '"'. $timestamp .'"',     'nonce' => '"'. $nonce .'"',     'sessid' => '"'. $sessid .'"',     'view_name' => '"frontpage"',     'args' => '"'. $date .'"'     );  curl_setopt($ch, CURLOPT_POSTFIELDS, $data);  $json_result = curl_exec($ch);   

Я догадаю, что ее обработка args как-то, поскольку она возвращается [] с этим, и когда я удаляю «args» = & gt; .... он работает с настройкой подстановки.

Английский оригинал

I'm trying to retrieve a view with the (Node)Date Created argument. However I don't seem to be able to get it to work right, when I send it though cURL. Here is my code:

$method = 'views.get'; $hash = hash_hmac('sha256', $timestamp .';'.$domain .';'. $nonce .';'. $method, $api_key);  $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, 'http://site.com/services/json');  $date = $_GET['date'];  $data = array(     'method' => '"'. $method .'"',     'hash' => '"'. $hash .'"',     'domain_name' => '"'. $domain .'"',     'domain_time_stamp' => '"'. $timestamp .'"',     'nonce' => '"'. $nonce .'"',     'sessid' => '"'. $sessid .'"',     'view_name' => '"frontpage"',     'args' => '"'. $date .'"'     );  curl_setopt($ch, CURLOPT_POSTFIELDS, $data);  $json_result = curl_exec($ch); 

I'm guessing its processing args somehow, as it returns [] with that, and when I remove 'args' =>.... it runs with the wildcard setting.

</div
           
 
 

Список ответов

1
 
vote
vote
Лучший ответ
 
<Р> Вы пробовали использовать просмотров DataSource ? Он печатает JSON, и вы можете передать аргумент для вашего зрения. <Р> У нас нет возможности узнать, как вы настроили аргумент даты на ваш взгляд, но он уверен, что соображения позволяет настроить дату аргумент:

<Р> Вот пример диапазон дат в соображениях.

<Р> И вы можете продолжать использовать CURL для извлечения JSON с вашей точки зрения, а с помощью представлений DataSource, а также. Тогда вы могли бы передать дату в запросе, как, например:
 <код> SwipeRefreshLayout.setOnRefreshListener2  
 

Have you tried using Views datasource? It prints out JSON, and you can still pass an argument to your view.

We have no way of knowing how you configured the date argument in your View, but it is certain that Views lets you configure a date argument:

example views date argument

Here's an example date range in Views.

example views date argument

And you can continue to use CURL to fetch the JSON from your View while using Views datasource as well. Then you could pass the date into the the request as such:

curl_setopt($ch, CURLOPT_URL, 'http://site.com/myjsonview/2011-01-11--2011-03-11'); 
</div
 
 

Связанный проблема

0  карта JSON на провал строки в Java  ( Json map to string failure in java ) 
В Java я пытаюсь преобразовать карту в JSon строку. используя код ниже <код> private void sendResponse(Map<String, String> responseMap) throws IOException {...

4  JSON и CARIONWAVE IPHONE проблема [закрыто]  ( Json and carrierwave iphone problem ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> <Путь d = "M15 6.38A6.48 6.48 0 007.78. 04H-.02A6.49 6.49 0 002.05 ...

1  Загрузка данных NOSQL в Spark Nuckes  ( Loading nosql data into spark nodes ) 
Я пытаюсь понять, что происходит, когда я загружаю данные в искру от источника NoSQL. т.е. Постарается ли это загрузить записи в драйвер, а затем распределить...

0  Объедините несколько столов для ответа JSON в Django Read Framework  ( Combine multiple tables for a json response in django rest framework ) 
Я использую Django Read Framework для моего serializers . Мне нужно создать веб-сервис, который сочетает в себе поля в трех таблицах и дает JSON. У меня ес...

-1  РАСПИСАНИЕ ДЖОНСКИЙ РАССЫЛКИ С ИСПОЛЬЗОВАНИЕМ GSON  ( Json array parsing using gson ) 
У меня есть следующий ответ JSON как: {"StatusCode": 2, "error_fields": [{"User_:« xxx »}, {" пароль ":" yyy "}]}, и я должен разобрать этот ответ, использу...

0  Разбор в твиттере JSON  ( Parsing a twitter json ) 
Я использую следующий код для Perfom A Поиск в API Twitter: <код> $.post('lib/themattharris-tmhOAuth-38bd48b/search.php', {q:'@something', pag...

1  JSON Данные не рендеринга в раскрывании Kendo UI  ( Json data not rendering in kendo ui dropdown ) 
пытается сделать <код> Json Возвращенные данные в <Код> kendo Выпадающий список, но не рендеринг. Пожалуйста, найдите код Snippett. Я могу увидеть бдительну...

9  Загрузка FLEXIGRID для jQuery с json String  ( Loading flexigrid for jquery with json string ) 
Я пытаюсь загрузить FLEXIGRID с помощью строки JSON, которая возвращается службой WCF. Мой сервис имеет <код> public string GetContacts(string CustomerID) ...

1  Как байтовые строки могут быть хорошо храниться? - не Json Serializable -  ( How can byte strings be stored well not json serializable ) 
для проекта, я собираю несколько инфракрасных команд, используя датчик с помощью Easy модуль Python . Я получаю байтовые строки, как эти: <код> command...

3  Получение Facebook Page Feed (используя график API) в ASP.NET, приема ошибки «неподдерживаемый браузер»  ( Getting facebook page feed using graph api in asp net receiving error unsu ) 
Я пытаюсь получить Facebook Page Feed (публичные посты), которые не требуют какого-либо токена доступа. Вот URL https://www.facebook.com/feeds/page.php ? фор...

3  Удалить элемент от JsonResult в C #  ( Remove an element from jsonresult in c sharp ) 
У меня есть <код> JsonResult объект для возврата из метода MVC, но мне нужно удалить один элемент от него перед отправкой. <Сильное> Обновление: Я пытаюс...

7  Используя API WordPress JSON, чтобы получить пользовательское поле (изображение)  ( Using the wordpress json api to get custom field image ) 
Я пытаюсь динамически загружать изображения из определенного типа сообщения. Я использовал передовые пользовательские поля плагина для прикрепления поля изобр...

2  Как высвобождать тело брокерского сообщения в узле JS?  ( How to deserialize the body of a brokered message in node js ) 
Я реализую Socket.io Server в узле JS (Sockeio.js) для моего проекта Windows Azure. Мой работник роль находится в C #. И я отправляю брокерское сообщение от р...

0  Как показать знак на библиотеке Tapku для данных JSON, которые содержат дату начала и дату окончания?  ( How to show mark on tapku library for json data which contain start date and end ) 
Я погрузился о том, как отметить дату в Tapku Library. По их словам, у меня есть код ниже для JSON, я получаю, но он показывает маркировку либо целую календую...

0  Ajax застрял, когда попробуйте позвать второй раз  ( Ajax stuck when try call second time ) 
Мой код Ajax не хочет отвечать снова, когда код Ajax работает один раз. Мой код: <код> $.ajax({ type : "POST", url : "scriptNext.php", ...

Связанный проблема

0  карта JSON на провал строки в Java 
4  JSON и CARIONWAVE IPHONE проблема [закрыто] 
1  Загрузка данных NOSQL в Spark Nuckes 
0  Объедините несколько столов для ответа JSON в Django Read Framework 
-1  РАСПИСАНИЕ ДЖОНСКИЙ РАССЫЛКИ С ИСПОЛЬЗОВАНИЕМ GSON 
0  Разбор в твиттере JSON 
1  JSON Данные не рендеринга в раскрывании Kendo UI 
9  Загрузка FLEXIGRID для jQuery с json String 
1  Как байтовые строки могут быть хорошо храниться? - не Json Serializable - 
3  Получение Facebook Page Feed (используя график API) в ASP.NET, приема ошибки «неподдерживаемый браузер» 
3  Удалить элемент от JsonResult в C # 
7  Используя API WordPress JSON, чтобы получить пользовательское поле (изображение) 
2  Как высвобождать тело брокерского сообщения в узле JS? 
0  Как показать знак на библиотеке Tapku для данных JSON, которые содержат дату начала и дату окончания? 
0  Ajax застрял, когда попробуйте позвать второй раз 



© 2021 www.qaru.top All Rights Reserved. Q&A House все права защищены


Licensed under cc by-sa 3.0 with attribution required.