Ресурс, не найденный для сегмента 'Property'

Друг помог мне, с этим IRL, вот оно:

import requests
import json

output = {'output_urls' : []} 
url = 'https://v2.convertapi.com/convert/pdf/to/jpg?Secret=xxxxxxx' # Hidden
headers = {'content-type': 'application/json'}
payload = {
    'Parameters': [
        {
            'Name': 'File',
            'FileValue': {
                'Url': 'to be populated'
            }
        },
        {
            'Name': 'StoreFile',
            'Value': 'true'
        },
        {
            'Name': 'ScaleImage',
            'Value': 'true'
        },
        {
            'Name': 'ScaleProportions',
            'Value': 'true'
        },
        {
            'Name': 'ScaleIfLarger',
            'Value': 'true'
        },
        {
            'Name': 'ImageHeight',
            'Value': '2200'
        },
        {
            'Name': 'ImageWidth',
            'Value': '1625'
        }
    ]
}

for x in input_data['input_urls'].split(',') : # input_data is passed by Zapier
  if x[-3:] == 'pdf':
    payload['Parameters'][0]['FileValue']['Url'] = x

    response = requests.post(url, data=json.dumps(payload), headers=headers)
    response_obj = json.loads(response._content)

    for file_url in response_obj['Files'] :
      output['output_urls'].append(file_url['Url'])

  elif x[-3:] == 'jpg' or x[-3:] == 'png' or x[-4:] == 'jpeg' :
    output['output_urls'].append(x)

return output
15
задан Stacked 19 November 2016 в 13:53
поделиться

2 ответа

Запросы по первичным ключам генерируют исключение, когда ключ не существует. Обходной путь - добавить фиктивное истинное выражение в условие (например: 1 == 1 && item.Id == XXX).

Без фиктивного выражения запрос ADO.NET выглядит так:

http: // localhost //test.svc/Role(XXX)

С фиктивным условием запрос следующий:

http: //localhost//test.svc/Role()?$filter=true и (Id eq 1)

Во втором случае ожидаемое поведение (возвращается null) является правильным.

18
ответ дан 1 December 2019 в 00:11
поделиться

Я получил "Ресурс, не найденный для сегмента 'Property'" ошибка также. Мой, кажется, что в, где пункт я смотрю первичным ключом. Я нашел некоторые ресурсы, которые говорят, что это бросит ошибку (даже когда с помощью FirstOrDefault ()) при использовании первичного ключа, который не существует (в противоположность другому, где пункты, которые просто не предоставляют результаты). Я предположил бы, что подобная вещь происходит с собой.

3
ответ дан 1 December 2019 в 00:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: